問題記錄:allure命令行生成報告頁面空白問題


問題

公司新配置的電腦,拉取的之前的代碼,然后想通過allure生成報告時,遇到的問題
allure安裝步驟:https://www.jianshu.com/p/5134eee6594b

我下載的是2.13.10版本

執行用例:pytest . --alluredir=./report/allure --clean-alluredir
生成報告:allure generate --clean ./report/allure
生成報告並自動打開:allure serve ./report/allure

然后通過命令行生成,打開html頁面,發現頁面空白,前端報錯,說明allure生成報告這一步有問題,

心路歷程

其他版本allure插件下載地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/

開始以為是版本不兼容,然后我把家里的mac對應的pytest版本、allure-pytest版本對了一下,
同樣的版本,頁面還是空白的,沒辦法,只能再下另一個版本的插件,我下的是2.3.0版本的allure,下好了,配置好環境變量,命令行生成,發現還是空白

然后我看以前的2.13.10版本還沒刪,然后我給他刪除了,通過命令行執行時,提示我allure不是可執行的命令,但是我看了下我的環境變量已經改了,然后我把pycharm重新打開
,再執行allure --version,版本為2.3.0,通過命令行生成報告,發現好了

問題解析

原因是第一次下載的是2.13.10這個版本 即使后面把allure版本的變量修改了 cmd命令窗口有重新打開 但是pycharm沒有重新打開 導致空白頁
這種情況即使電腦重啟都沒用 必須重新打開pycharm重新加載代碼

這個問題花了我4個小時,我也是醉了,這里記錄下,有人遇到的話也避坑,千萬不要下2.13.10版本的allure插件,這個版本有問題,如果下了,就把這個文件夾刪了,下載其他版本的allure插件,pycahrm或cmd窗口重新打開


免責聲明!

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



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