生成測試報告,使用第三方工具: 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)