import  unittest
from class_unittest.test_login import TestLogin
from HTMLTestRunnerNew import HTMLTestRunner
from BeautifulReport import BeautifulReport


# s = unittest.TestSuite()
# s.addTest(TestLogin("test_login_ok")) #添加1个用例
# s.addTests([TestLogin("test_login_ok"),TestLogin("test_login_ok"),TestLogin("test_login_ok"),TestLogin("test_login_ok")]) #添加多个用例

s = unittest.TestLoader().discover(r"E:\BaiduNetdiskWorkspace\python-study")#项目路径(testcase的路径)
#运行测试用例 并生成测试结果
# runner = unittest.TextTestRunner()
# runner.run(s)

#基于HTMLTestRunner 生成html测试报告
with open(r"report.html",'wb') as f:
runner = HTMLTestRunner(f,title = "自动化测试",tester = 'lee')
runner.run(s)

#基于BeautifulReport生成Html测试报告
br = BeautifulReport(s)
br.report("第一份Html测试报告","bfreport.html")

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-07
  • 2021-08-29
  • 2021-08-19
  • 2022-12-23
  • 2021-09-22
  • 2021-07-24
猜你喜欢
  • 2021-11-30
  • 2022-02-25
  • 2021-08-11
  • 2022-12-23
  • 2022-01-12
  • 2021-11-30
  • 2021-06-12
相关资源
相似解决方案