雜七雜八的問題處理02--allure報告顯示loading問題


前言

   每個人身上都有惰性和消極情緒,成功的人都是懂得管理自己的情緒和克服自己的惰性,並像太陽一樣照亮身邊的人,激勵身邊的人。

一、問題描述

筆者在進行全棧測試開發班課程講解的時候,講到pytest+allure,學生就在企業應用,此為背景~

課程當中演示的時候是直接在pycharm中右擊allure報告中的index.html,使用如下圖方式打開的

allure報告打開一切順利!!!

但是!!! 轉折點來了 ~~
學生在企業需要把報告單獨打開,即雙擊 index.html,因為測試報告要郵件發送之類的。雙擊之后頁面都是loading的情況,如下圖

二、問題解決

  • 其實在allure-report下index.html文件是不能直接打開的,出現頁面都是loading的情況,這是因為直接allure報告用瀏覽器是打不開的,需要用allure命令渲染之后打開才能展示效果(allure常識)。
  • allure使用了兩種方式來渲染頁面。分別是 allure open 和 allure serve。前者用於在本地渲染和查看結果,后者用於在本地渲染后對外展示結果。這里我們使用allure open。運行命令
allure open allure-report目錄 

即可自動打開瀏覽器展示渲染好的結果。這里的allure-report為allure generate生成的結果所在目錄。

PS:如果覺得每次寫命令麻煩~那就做個批處理或者shell腳本雙擊打開報告吧!


免責聲明!

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



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