pythonselenium判断网页加载完成(python 实现selenium断言和验证的方法)
类别:脚本大全 浏览量:1295
时间:2022-03-29 10:47:54 pythonselenium判断网页加载完成
python 实现selenium断言和验证的方法最近在学习自动化测试,网上资料是挺多的,但是都是很基础的,想深入一点了解就没有资料了。于是开始自己研究。
这两天在看selenium验证和断言方面的资料。
断言就是判断是否跟预期结果一致,不一致的话,测试用例直接失败,程序便不再执行下去。
验证也是判断是否跟预期结果一致,不一致的话,测试用例还会执行下去。
如何简单的理解断言和验证呢?举个简单的例子。比如点击某个按钮会跳转到某个页面上,我们会设置断言为是否能成功跳转到这个页面上,验证的话,一般为这个页面的信息。如果都不跳转成功,那么页面信息就什么没有,那么验证也无从入手。
那么验证和断言的具体python语法该如何书写呢?
先说断言吧!
断言使用的主要是assertEqual的方法
如验证百度搜索的标题是否为“123_百度搜索”
|
self .assertEqual(u "123_百度搜索" ,driver.title) |
如要验证是否为false
|
self .assertFalse(driver.title) |
如要验证是否为true
|
self .assertTrue(driver.title) |
而验证为了保证失败也能正常运行下去,一般情况下都是在验证的基础上加异常捕获
如验证百度搜索的标题是否为“123_百度搜索”
|
try : self .assertEqual(u "1234_百度搜索" , driver.title) except AssertionError as e: print u "找不到这个标题" |
以上这篇python 实现selenium断言和验证的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/qq1124794084/article/details/51302442
您可能感兴趣
- python虚拟环境和包使用教程(在win10和linux上分别安装Python虚拟环境的方法步骤)
- python csv文件读取方法(对python读取zip压缩文件里面的csv数据实例详解)
- python中字符串截取规则(Python中的字符串切片截取字符串的详解)
- python3爬虫代码(Python3爬楼梯算法示例)
- python爬取数据总结(python3爬虫学习之数据存储txt的案例详解)
- python语言案例教程单元测试(Python单元和文档测试实例详解)
- 用python制作一个简单的小程序(Python简单基础小程序的实例代码)
- pythonqt入门教程(使用python实现mqtt的发布和订阅)
- python图形绘制教程(python绘制漏斗图步骤详解)
- python 迭代对象必须实现哪些方法(详解python之heapq模块及排序操作)
- python函数基本使用(Python3中exp函数用法分析)
- python读取mat文件(详解Python Matplot中文显示完美解决方案)
- python表格导出为图片(python生成带有表格的图片实例)
- python 文本分析 摘要(用Python逐行分析文件方法)
- python 串口图形化(python使用MQTT给硬件传输图片的实现方法)
- python的decode函数在哪个模块(python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决)
- 宁夏灵武恐龙化石发现始末(宁夏灵武恐龙化石发现始末)
- 到了岁末 临门一脚 节点,天台综合督评会目标直指 全年红(到了岁末临门一脚)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
热门推荐
- javascript写计算器教程(基于JavaScript实现简易计算器)
- python爬虫经典步骤(详解python爬虫系列之初识爬虫)
- aspx页面无任何代码 每个页面发布成dll
- python转pdf教程(Python实现将HTML转成PDF的方法分析)
- mac怎么用ftp传文件(Mac自带FTP工具怎么使用 Mac自带FTP工具用法教程)
- angularjs使用指令(详解Angular路由动画及高阶动画函数)
- html5怎么设置倾斜(HTML5 body设置自适应全屏)
- dedecms独立页面怎么加(dedecms调用当前栏目的子栏目的两种方法分享)
- sql server 自定义函数
- php提交表单验证表(php实现的表单验证类完整示例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9