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


前置條件:

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

       報告目錄如下:

        1.設置報告目錄如下: 

            

 

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

           腳本執行完成后,發現在程序的根目錄下生成Report目錄,結構如下:

           

 

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

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

            

 

 

開始訪問allure報告:

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

      

    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報告顯示異常的兩個問題的解決思路

 

 

 

       

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM