import unittest,os,HtmlTestRunner
# 新建一个收集器
test_load = unittest.TestLoader()
# 查找用例路径
dir_path = os.path.dirname(os.path.abspath(__file__))
case_path = os.path.join(dir_path,"test_case")
# 创建测试集
suit = test_load.discover(case_path)
#查找存储路径
save_path = os.path.join(dir_path,"report")
# 创建执行器
runner = HtmlTestRunner.HTMLTestRunner(output=save_path,report_name="test_login",combine_reports=True)
#执行测试用例
runner.run(suit)
HtmlTestRunner下载与配置
1.安装
进入官网https://pypi.org/project/html-testRunner/将文件html_testRunner-1.2.1-py2.py3-none-any.whl下载下来,放到python\Scripts\下,在命令行使用pip install html_testRunner-1.2.1-py2.py3-none-any.whl
2.报告出现乱码
将文件中所有with open位置上加入encoding="utf-8"
3、view打不开
将文件中第142行,将src中的路径替换成:"http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"