allure生成的報告開啟後顯示loading

胡蘿蔔仙生發表於2021-02-05

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

相關文章