allure安裝教程以及遇到的坑


環境准備:

windows

python == 3.6.0

安裝過程:

一、安裝 pytest

版本:pytest == 5.4.2

pip install pytest==5.4.2 --index-url  https://pypi.douban.com/simple

二、安裝 allure-pytest

版本: allure-pytest == 2.8.16

pip install allure-pytest==2.8.16 --index-url  https://pypi.douban.com/simple

安裝完成后,打開一個pytest腳本進行驗證一下,如果報錯:AttributeError:module 'allure' has no attribute...這樣的報錯是之前安裝的 pytest-allure-adaptor 這個插件發生了沖突,這兩個插件是不能共存的,去卸掉 pytest-allure-adaptor 這個就行了 ( pip uninstall pytest-allure-adaptor)

三、安裝 allure

版本:allure == 2.13.3

這是一個命令行的插件,需要去下載:

1、推薦下載地址之一: https://github.com/allure-framework/allure2/releases

2、下載后解壓到自己的文件夾中;

3、配置環境變量

將 allure.bat 文件(圖一)所在路徑添加到系統的環境變量path中(圖二)

 

 

 填寫完成后,后邊不要加 “;” 這個東西(雖然加了好像也沒事)

四、進入cmd中執行allure命令

如果結果是下圖,恭喜你搞定了:

 

 如果是下圖,恭喜你環境出問題了

 

 因為allure是基於java環境運行的,提示的意思是JAVA_HOME的地址出問題了 ,找原因很麻煩,解決辦法很簡單 ,

盡管你去執行java、javac、java -version都是正常的,但是執行allure就是報錯的。

解決辦法: 就是把java的JAVA_HOME的這個地址環境變量重新填寫一下,注意最后不要有空格。如下圖

 

 就這個東西,然后重新打開一個cmd,再次執行allure命令。都正常了 


免責聲明!

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



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