[最新版本] https://github.com/findyou/HTMLTestRunnerCN/tree/dev
*Version0.8.320171206-Findyou# BUG fixed :错误的测试用例没有统计与显示# BUG fixed :当PASS的测试用例有print内容时,通过按钮显示为红色# 表格背景颜色根据用例结果显示颜色,优先级: 错误(黄色)>失败(红色)>通过(绿色)# 合并文为HTMLTestRunner*N.py 同时支持python2,python3HTMLTestRunner输出的报告真的很丑,于是找了一圈没有我自已想要的html,所以自己动手进行了美化
原作者文件下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html
我基于其Version 0.8.2进行了修改美化具体内容如下:
Version20170609-Findyou*python3x#仅支持python3x# Version 0.8.2.2# HTMLTestReportCN.py 中文报告# HTMLTestReportEN.py 英文报告*python2x#仅支持python2x# Version 0.8.2.1# HTMLTestRunnerEN.py 中文报告# HTMLTestRunnerCN.py 英文报告Version0.8.2.1-Findyou*CN汉化,EN保留英文,加Utf-8支持报告中文字符*增加样式美化(需要网络) *增加通过用例分类按钮*增加测试人员显示、通过率的统计*增加按钮显示相应用例数*修改测试结果的展示,方便拷贝数据*修改“详细”逻辑,增加与“收起”效果变换*右侧底部增加返回顶部的锚点有时大伙会觉得英语会有莫名的逼格(感叹,沉默),所以保留了英文显示,满足大家的需要,报告内容支持中文显示。
- 编写test_HTMLTestRunnerEN.py
importHTMLTestRunnerEN ... if__name__=='__main__': filePath='F:\\Report.html'fp=file(filePath,'wb') runner=HTMLTestRunnerEN.HTMLTestRunner( stream=fp, title='{Test Report }', #description='',#tester="Findyou" ) runner.run(Suite())- 执行test_HTMLTestRunnerEN.py
pythontest_HTMLTestRunnerEN.py使用同HTMLTestRunnerEN,无区别
使用同HTMLTestRunnerEN,无区别
使用同HTMLTestRunnerEN,无区别

