方法一:HTMLTestRunner
HTMLTestRunner可以下载,参考HTMLTestRunner下载及生成报告 - 简书
s=unittest.TestLoader().discover(r"用例路径")#收集自动化用例 from HTMLTestRunner import HTMLTestRunner #生成测试报告 with open("report.html","wb") as fs: runer=HTMLTestRunner(fs,title="第一份测试报告") runer.run(s)
生成的结果如下图:
方法二:BeautifulReport
安装方法pip install BeautifulReport
s=unittest.TestLoader().discover(r"用例路径")#收集自动化用例
from BeautifulReport import BeautifulReport br =BeautifulReport(s) br.report("第二个测试报告","report1.html")
生成报告图如下