测试套件实例
首先准备2个.py测试用例(baidu.py和youdao.py)
baidu.py
![](https://img.haomeiwen.com/i4618234/366448dfab216d63.png)
bing.py
![](https://img.haomeiwen.com/i4618234/f3eea51bb7a01172.png)
测试套件+HTMLTestRunner测试报告
![](https://img.haomeiwen.com/i4618234/78e33c335228c970.png)
分析:baidu.py中有2个测试用例,youdao.py中有1个用例,将这些用例通过makeSuite整合到一个测试组件中去执行
HTMLTestRunner测试报告扩展
1、在用例中添加名称注释,使得测试报告更易读
![](https://img.haomeiwen.com/i4618234/1097b61386a5a97a.png)
报告展示:
![](https://img.haomeiwen.com/i4618234/0a057cb9005bd674.png)
2、使用当前时间命名报告
time.time() 获取当前时间戳
time.localtime() 当前时间的struct_time 形式
time.ctime() 当前时间的字符串形式
time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
![](https://img.haomeiwen.com/i4618234/3c901753e660068e.png)
![](https://img.haomeiwen.com/i4618234/b7aea86aaaa080fe.png)
生成的测试报告:
![](https://img.haomeiwen.com/i4618234/144b4f92445a69ae.png)
本文参考《selenium自动化实战---虫师》
网友评论