Pytest+Allure報告打開報404或者報NaN?

前置條件:html

       pytest+allure環境安裝完成後,寫幾個腳本,連跑執行後生成報告瀏覽器

       報告目錄以下:spa

        1.設置報告目錄以下: 命令行

            

 

           HTML報告指向/Report/html目錄,Allure的報告指向/Report/xml目錄3d

           腳本執行完成後,發如今程序的根目錄下生成Report目錄,結構以下:xml

           

 

        2.CMD命令行下使用命令轉換Allure報告: htm

           CMD切換到Report目錄下,執行allure generate Report/ -o allure-reports/,生成報告成功blog

            

 

 

開始訪問allure報告:class

    1.找到生成的allure-reports目錄,進入,訪問此目錄下的index.htmltest

      

    2.問題一:打開index.html失敗,報404

     (1)使用Chrome打開index.html,報404

     (2)百度信息較少,有建議使用Firefox,故安裝Firefox後,使用Firefox打開index.html,仍報404,現象以下:

         

     (3)繼續尋找解決辦法,右鍵發現Windows10自帶的Microsoft Edge瀏覽器,抱着試試的心態,選擇此瀏覽器,打開,發現不報404了,可是無數據

        

 

3.問題二:使用Microsoft Edge打開index.html,發現無數據

 (1)網上關於報告無數據的問題,有效的信息比較少,此時返回一步一步檢查時,發如今執行報告轉換命令時(allure generate Report/ -o allure-reports/),指向的源目錄是Report/目錄,而不是allure的報告目錄Report/xml,抱着試試的態度,從新轉換報告,源目錄指向Report/xml

         

         allure轉換命令:allure generate allure源文件目錄 -o 轉換後目錄

 (2)此時使用Microsoft Edge打開新生成的index.html,發現報告顯示正確

         

 

 

 

以上,Allure報告顯示異常的兩個問題的解決思路

相關文章
相關標籤/搜索