python 单元测试html report

美化测试报告-html
python有提供第三方库支持输出的测试报告位html
python2:HtmlTestRunner
python3:html-testRunner
因HtmlTestRunner的作者是基于python2语言开发的,且后续都不再对其进行维护
 
python3下的安装命令
pip install html-testRunner        
 
报错原因解析:          前提是已经安装了pip 
直接在cmd控制行输入这个命令,如果提示pip版本过低的话直接把PYTHON路径下scripts下的有关pip的文件全部删掉。
然后把get-pip.py这个文件放在桌面或者任意地方都可以。直接cmd命令行通过cd找到这个文件路径下执行python get-pip.py命令 安装这个文件。安装成功后在pip install html-testRunner 安装html,安装成功后python33-lib-ste-packages目录下会有html相关文件。导入html不报错。
如果还不可以把python33-scripts路径添加到path环境变量下
导入
from HtmlTestRunner import HTMLTestRunner
 
使用方式:
suite=unittest.Testsuite()
suite.addTests(测试用例)
ht=HTMLTestRunner(output="文件路径",report_title=u"报告名称")
ht.run(suite)
 

posted on 2018-03-25 16:03  一枚快乐的小测试  阅读(459)  评论(0编辑  收藏  举报