生成测试报告,使用第三方工具: HTMLTestRunnerNew.py
下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html
下载后,把HTMLTestRunner.py 文件复制到Python 安装路径下的lib文件夹中即可。
(在python3中用HTMLTestRunner.py报importError“:No module named 'StringIO'解决办法)
参考:https://blog.csdn.net/qq_35638215/article/details/89189648
/
import unittest
import HTMLTestRunnerNew
testcase_dir=“com/py/tests/” #测试用例py文件包路径
discover=unittest.defaultTestLoader.discover(testcase_dir,"test_*.py") #收集测试用例
with open(“e:\\com\lz\report\api.html”,"wb+") as file: #wb+ 代表二进制输入
runner= HTMLTestRunnerNew.HTMLTestRunner(stream=file,title="标题",description="自已测试",tester=“lz”)
runner.run(discover)