学习python+selenium+unittest单元测试
廷歌
我很喜欢IT
展开
-
Python单元测试框架—生成HTML测试报告
HTMLTestRunner是Python标准库提供unittest单元测试框架的一个扩展,他生成易于使用的HTML测试报告。这个扩展只是一HTMLTest Runner.py 文件1.下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html (选中该py文件,单击鼠标右键,另存为本地)2.安装方法:将下载的文件保存到..\...转载 2018-06-15 11:47:50 · 278 阅读 · 0 评论 -
Python实战之unittest使用详解
一 unittest是什么?unittest是python内置的单元测试框架,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件。使用unittest前需要了解该框架的五个概念:即test case,test suite,testLoader,test runner,test fixture。test case :一个完整的测试单元,执行该测试单元可以完成对某一个问题的验证,完整体现在...转载 2018-06-15 14:47:05 · 684 阅读 · 0 评论 -
selenium提供了三种模式的断言:assert 、verify、waitfor
1)Assert(断言) 失败时,该测试将终止。2)Verify(验证) 失败时,该测试将继续执行,并将错误记入日志显示屏 3)Waitfor(等待) 用于等待某些条件变为真如果该条件为真,他们将立即成功执行。如果该条件不为真,则将失败并暂停测试。直到超过当前所设定的超过时间。一般跟setTimeout时间一起使用 常用断言assertLocation(判断当前是在正确的页...转载 2018-07-26 19:24:46 · 784 阅读 · 0 评论 -
Python + selenium命名截图并保存到指定文件夹
1.0 需要导入pathlib的Path类:from pathlib import Path12.0 截图函数: 可以使用以下两种driver.save_screenshot()driver.get_screenshot_as_file()1 23.0 实现:i=1scrpath='D:\\Ex3' #指定的保存目录capturename = '\\'+s...转载 2018-07-26 20:04:18 · 1085 阅读 · 0 评论