# 使用pycharm生成報告:只有在單獨執(zhí)行一個TestCase文件時可以生成,使用TestSuite等就不能用了
# 使用第三方的測試報告:例如:HTMLTestRunner第三方類庫
#使用HTMLTestRunner這個執(zhí)行對象# 1.獲取第三方的測試運行類Runner模塊(一個py文件),將其放在代碼目錄下
# 2.導(dǎo)包:unittest,第三方類庫
# 3.使用套件對象/加載對象 去添加用例方法
# 4.實例化第三方的運行對象,運行套件對象# 即將報告模板放在代碼目錄下,導(dǎo)包,添加用例,使用第三方的Runner代替Python自帶的TextTestRunner來執(zhí)行用例實例# HTMLTestRunner參數(shù)
# stream = sys.stdout,必填,測試報告的文件對象(open一個文件就可以得到一個文件對象)即測試報告名稱,注意,必須使用wb(二進制寫入)打開
# verbosity = 1.可選,報告的詳細(xì)程度,1簡略2詳細(xì)
# title = None ,可選,是測試報告的標(biāo)題
# description = None,可選,描述信息,包括Python版本,pycharm版本等等
# tester=None,可選,測試人
## file = 'report.html'
# with open(file,'wb') as f:
# runner = HTMLTestRunner(f,2,'測試報告名稱','Python3.11') # 運行對象
# runner.run(suite) # 執(zhí)行套件
# 注意,一定要寫在with的縮進里,出了with文件就關(guān)閉了