美化HTML测试报告 资源下载: https://download.youkuaiyun.com/download/u010697501/86764716 # -*- coding:UTF-8 -*- # @Time :2022/10/15 18:32 # @Author :wlic # Desc : # @File :HTMLTestReport.py import unittest import HTMLTestReportCN from com.test.test.unnitest import Test #收集用例 suite=unittest.TestSuite() #加载用例 #方法一:测试类里面的一个实例 #suite.addTest("TestLianjie","test_login") # 类名(方法名) #方法二 方法三都需要先创建 用例加载器 loader=unittest.TestLoader()#用例加载器 #方法二 #一次加载某个测试类里面所有测试用例 suite.addTest(loader.loadTestsFromTestCase(Test))#传入类名 #方法三 #一次性加载某个模块下面所有的测试用例 #suite.addTest(loader.loadTestsFromModule(testcase))# 传入模块名 #执行用例在HTML页面显示 with open("test.html","wb") as file: runner=HTMLTestReportCN.HTMLTestRunner(stream=file, verbosity=2, title="测试报告练习", description="测试报告练习") runner.run(suite) #执行后现在在控制台 # runner = unittest.TextTestRunner(); # runner.run(suite) #执行用例在text文本文档显示 # with open("text.txt","w+",encoding="UTF-8") as file: # runner=unittest.TextTestRunner(stream=file,verbosity=2) # runner.run(suite)