allure生成的報告打開后顯示loading,怎么辦?
1. allure生成報告的命令
1.1、生成測試數據
# 命令格式:pytest 相關參數 指定執行的用例 --alluredir=數據存放的路徑
# 參數:--alluredir指定結果數據保存的目錄,可以用等號,也可以空格
# 命令示例1:
④pytest -sv Code05/ --alluredir ./report/xml
# 命令示例2
pytest -sv CaseDir --alluredir=./report/xml
1.2、測試數據轉換成HTML測試報告
# 命令格式: allure generate 數據存放目錄 -o 報告存放目錄 --clean
# 命令參數:--clean選項目的是先清空測試報告目錄,再生成新的測試報告。
# 命令示例:
allure generate ./report/xml -o ./report/html --clean
注意:第一次生成報告可以不加--clean
2. 生成的報告顯示為loading解決方案
2.1、原因
當我們在本地找到HTML報告文件時,打開發現沒有任何數據,首頁顯示為loading,其他頁面都是404
這個錯誤是因為打開方式造成的,不應直接在本地打開文件進行預覽,
本地地址:file:///E:/Python_Code2021/report/html/index.html
2.2、解決方案
在Pycharm中找到該html文件,然后選擇瀏覽器打開,內容就會恢復正常
訪問地址:http://localhost:63342/XXXXXXXX/report/html/index.html?_ijt=jt3epl24oitee0nv6vfflsqeva