自动化测试
Python 生成测试报告
HTMLTestRunner 模块时python三方的生成测试报告的模块,他可以将python unittest模块测试的结果编写成一个html报告。Htmltestrunner 只支持python2 ,python3如果进行使用,需要手动修改源码。
下载HTMLTestrunner,
https://pypi.org/project/HTMLTestRunner/
复制源码到python三方目录下的HTMLTestRunner.py当中
按照python3 修改源码
1、94行将import stringio 改为 importio
2、539行 将stringio改为io
3、642行 将has_key 改为not in
4、766行 将decode改为encode()
5、772行 将decode改为encode()
6、631行 修改print格式
扩展:xpath
Xpath是一种根据标签结构进行匹配的规则
// 递归遍历,在当前案例代表当前HTML当中所有的div
[] 描述 有两种,一种是属性,一种索引
Div[@class=”content”]
Div[1]
@ 属性 在当前案例当中代表查找所有class=content的div
/ 代表层级 在当前案例当中代表查找所有class=content的div/p