調用HTMLTestRunner生成測試報告時容易出現的問題,python 2.7


 

我在調用HTMLTestRunner時出現了一些問題,耽誤了我很長時間,各種谷歌,百度,實在是不堪回首.

下面來說一下我曾出現的問題,以及我個人的一些解決方式;

 

問題1:測試用例執行沒有任何問題,只是在調用HTMLTestRunner時,無法生成理想的測試報告;

原因:原因很簡單,因為你執行unittest框架時,工具默認沒有執行到HTMLTestRunner所以沒能生成理想的測試報告;

解決方式:可以通過菜單欄中的Run-Run執行名稱不包含unittest的腳本名稱即可;或者使用快捷鍵alt+shift+f10來操作;界面如圖:

 

 問題2:調用完HTMLTestRunner后,在執行HTMLTestRunner時,報錯AttributeError: 'module' object has no attribute 'HTMLTestRunner' 如圖:

 

原因:由於你的HTMLTestRunner文件有誤導致。

解決方式:更換一下HTMLTestRunner即可。我使用的可以共享給你們。可以去百度雲下載。

python 2下載地址:http://pan.baidu.com/s/1eSzplIi

python 3下載地址:http://pan.baidu.com/s/1eR3cMbw

上述下載無密碼,可放心大膽下載;

 

注意點:

1.python3調用用open

fp = open(filename, 'wb')

2.python2調用用file

fp = file(filename, 'wb')

3.win系統存儲路徑格式

'D:\\kaomanfen\\cihui\\result.html'

 

下面給大家貢獻一下本人調用代碼:如圖:

 

 

 

執行后測試報告樣式,如圖:

托福詞匯測試報告

 

 

更多問題可來QQ群討論:598908437

 


免責聲明!

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



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