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