python接口自动化第十二篇--自动化测试报告浏览器输出篇 run

#整个框架需要用run 脚本去跑
import os
import unittest
from datetime import datetime

from HTMLTestRunner_one import HTMLTestRunner

from TeacherWebsite.setting.constant import p_path
#初始化suit
suit = unittest.TestSuite()#TestSuite多个用例的集合
#初始化loader加载器
loader = unittest.TestLoader()#收集测试用例

# discover 自动发现测试
suit = loader.discover(p_path.CASE_PATH)

#REPORT+时间戳字符串+后缀名.html
report_name = datetime.now().strftime("%Y-%m-%d-%H-%M-%S")
report_file = os.path.join(p_path.REPORT_PATH,report_name+'.html')

if __name__ == '__main__':
    with open(report_file,'wb')as f:
        runner = HTMLTestRunner(f)
        runner.run(suit)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章