相信很多同學會寫selenium的測驗腳本,但是不知道怎么寫測驗腳本的測驗報告吧,沒事,讓我來給大家分享~~
第一步:
import unittest #引入unittest框架
from HTMLTestRunner import HTMLTestRunner #引入HTMLTestRunner
第二步:
#需要引入這個,怎么引入呢?在python界面輸入mail就可以看到了,然后按TAB鍵補全即可
if __name__ == '__main__':
#執行需要的用例,并且生成HTML格式的自動化的測驗報告
#使用unittest默認的測驗用例加載器去發現testcase目錄下的測驗用例, 如果需要運行該目錄下的所有測驗用例則需要加*(*.py)
# 表示運行E:\cloudage目錄下的testcase檔案里面的test_login.py的測驗用例
suite = unittest.defaultTestLoader.discover("E:\cloudage/testcase" , "test_login.py")
#生成HTML報告檔案
report_file = open("E:\cloudage/report/reports.html","wb")
#生成一個HTMLTestRunenr運行器物件(必須下載一個檔案HTMLTestRunenr.py,放到python的lib目錄下)
runner = HTMLTestRunner(stream=report_file, title="cloudage自動化測驗報告", description="報告詳情如下:")
#肯定有小伙伴會問那三個是什么意思,那我給你解答一下哦:第一:stream是報告檔案 第二:title是測驗報告的標題 第三:description是描述
#通過運行器運行測驗用例
runner.run(suite)
怎么樣,是不是很簡單!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/354607.html
標籤:其他
