unittest接口自动化测试第五页
"""存放所有文件路径"""
dir_name = "D:/PyCharm/pycharm_pure/book/PycharmProjects/untetest_interface"
"""测试报告路径"""
report_path = dir_name+"/reports/report.html"
"""测试用例路径"""
case_path = dir_name+"/testcases"
print(case_path)
"""主程序,项目的启动文件"""
import unittest
from PycharmProjects.untetest_interface.common.all_paths import report_path,case_path
from PycharmProjects.untetest_interface.library.HTMLTestRunnerNew import HTMLTestRunner
"""执行全部测试用例"""
"""创建测试套件,加载所在文件的测试用例"""
loader = unittest.TestLoader()
test_suite = loader.discover(case_path)
print(test_suite)
"""创建或打开测试报告"""
with open(report_path, "wb") as f:
"""加载第三方库,执行测试用例"""
runner = HTMLTestRunner(stream=f, description='登录模块',title="铃铛交友")
runner.run(test_suite)