1. 程式人生 > >Appium+python HTML測試報告(2)——一份報告模板

Appium+python HTML測試報告(2)——一份報告模板

轉載自部落格園作者Findyou,https://www.cnblogs.com/findyou/p/6925733.html

[專案地址] https://github.com/findyou/HTMLTestRunnerCN/tree/dev

 

適用於python3:

下載地址:

英文:https://pan.baidu.com/s/1Xb8VG6UFxR_R6aSqZumwWw

中文:https://pan.baidu.com/s/1Hmi-brNTTgtbDqzb1IVuHQ

使用方法:

HTMLTestRunnerCN.py和HTMLTestRunnerEN.py下載到...\python\Lib目錄下,在使用時匯入該模組即可。

# coding:utf-8
import unittest, time
from HTMLTestRunnerCN import HTMLTestRunner if __name__ == '__main__': suite = unittest.TestSuite() suite.addTest(TestCalculator('test_add')) suite.addTest(TestCalculator('test_sub')) now_time = time.strftime("%Y%m%d_%H-%M-%S") file_path
= open('./'+now_time+'_TestResult.html', 'wb') runner = HTMLTestRunner( stream=file_path, # 檔案 title='計算器測試報告', # 標題 description='測試用例執行情況', # 副標題 tester=u"fancy" # 測試人員名字,不傳預設為QA ) runner.run(suite) file_path.close()

英文報告:

# coding:utf-8
import unittest, time from HTMLTestRunnerEN import HTMLTestRunner if __name__ == '__main__': suite = unittest.TestSuite() suite.addTest(TestCalculator('test_add')) suite.addTest(TestCalculator('test_sub')) now_time = time.strftime("%Y%m%d_%H-%M-%S") file_path = open('./'+now_time+'_TestResult.html', 'wb') runner = HTMLTestRunner( stream=file_path, # 檔案 title='計算器測試報告', # 標題 description='測試用例執行情況', # 副標題 tester=u"fancy" # 測試人員名字,不傳預設為QA ) runner.run(suite) file_path.close()

測試報告結果如圖

 中文:

 

英文: