1. 程式人生 > >修改使用HtmlTestRunner 生成測試報告的路徑

修改使用HtmlTestRunner 生成測試報告的路徑

希望 搜索 9.png 測試用例 問題: res 默認 htm 測試

1.問題:

在使用python+appium+unittest 做app 自動化測試項目時,用到HtmlTestRunner 工具生成的測試報告默認存放在測試用例所在的目錄下,

希望能改成測試報告的目錄與測試用例目錄在同一級:

技術分享

2.解決問題:

找到HtmlTestRunner 源碼:

技術分享

在result.py中搜索reports,找到生成報告路徑的代碼,發現該路徑取的是運行測試用例時當前的目錄,而我需要的是測試用例保存到當前目錄的上一級目錄裏,於是修改代碼:

技術分享

修改代碼保存後,再次運行測試用例,結果符合預期:

技術分享

修改使用HtmlTestRunner 生成測試報告的路徑