HtmlTestRunner詳解


HtmlTestRunner詳解

1.安裝

進入官網https://pypi.org/project/html-testRunner/用pip命令安裝HTMLTestRunner,pip命令如下:

pip install html-testRunner

這個命令一般默認安裝的是最新版本的,網上有許多美化后的,是一個.py文件,安裝路徑一般在F:\Program Files\Python3.4.3\Lib\site-packages

這個文件夾里面的文件移到python根目錄

2.HTMLTestRunner用法

1)使用前,要先導入模塊

 

2)定義報告所放置的位置,路徑采用絕對路徑,要加轉義字符

 

 3)定義測試報告的標題與描述

 4)創建測試套件

 

 5)將測試用例添加到測試套件中

 

 6)執行並自動生成報告

 

 

 .HTMLTestRunner()參數:

output:是輸出的文件夾,如果沒有定義日志存放位置,日志報告會以html為后綴自動放在“工程目錄/reports/file_d”這個路徑的文件夾下,並以當前時間命名

verbosity:=1時,默認值為1,不限制完整結果,即單個用例成功輸出’.’,失敗輸出’F’,錯誤輸出’E’;=0的時候,不輸出信息;=2的時候,需要打印詳細的返回信息;

stream:默認值是sys.stderr,表示默認將結果輸出到控制台,可以配置報告路徑(但是要先用open()方法打開文件,是以一種文件流的方式),輸出到指定位置;

descriptions:默認值為True,

combine_reports:默認值為False,將值設置為True可將測報告合並

report_name:報告名稱,report_name會自動加上時間后綴,時間格式為%Y-%m-%d-%H-%M-%S

 

3.HTMLTestRunner使用時出現的問題

1)報告中文亂碼

 

 

修改方法:

 

 找到如上路徑的result.py文件,在文檔中的所有open的位置增加:encoding = 'utf-8',大概有3處需要改動

 

 

 2)報告中“View”按鈕無效

 

 點擊View無反應

修改方法:

 

 

找到如上路徑的下的HTML文件,找到如下地方,將src中的路徑替換成:"http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM