我在調用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