1.問題:
在使用python+appium+unittest 做app 自動化測試項目時,用到HtmlTestRunner 工具生成的測試報告默認存放在測試用例所在的目錄下,
希望能改成測試報告的目錄與測試用例目錄在同一級:
2.解決問題:
找到HtmlTestRunner 源碼:
在result.py中搜索reports,找到生成報告路徑的代碼,發現該路徑取的是運行測試用例時當前的目錄,而我需要的是測試用例保存到當前目錄的上一級目錄里,於是修改代碼:
修改代碼保存后,再次運行測試用例,結果符合預期: