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)

 

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