pytest使用筆記(二)——pytest+allure配置使用


 使用環境及預置條件

開發工具:pycharm

操作系統:win10

開發語言:python3.6

使用庫:pytest4.0,pytest-allure-adaptor

注意不要安裝allure-pytest該庫,否則會出現option names {'alluredir'} already added錯誤

1,安裝PowerShell (win10自帶有,其他系統自行安裝)

2,打開PowerShell,輸入命令:

set-executionpolicy remotesigned -s cu

再輸入

iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

輸入scoop help 可查看scoop命令列表

出現如上文字內容說明scoop安裝成功。

3,在PowerShell命令窗口輸入 scoop install allure

4,進入存放用例py文件的目錄下,執行

 py.test --alluredir=reports

 存放用例的目錄中會多一個reports文件夾,里面是各種txt和json文件

再執行

allure generate reports

存放用例的目錄中會多一個allure-reports文件夾,更新allure-reports文件夾內容使用

allure generate reports --clean 

 

 注意,用火狐瀏覽器打開index.html文件,不要用chrome,ie瀏覽器打開,打開效果截圖如下:

 

 

 

 

 

 


 

2020-04-14更新

新問題:Allure報告用火狐,chrome打開都報404,結果換成Windows10自帶的Microsoft Edge瀏覽器就可以正常打開了

相關環境版本:

pytest:4.0.0

pytest-allure-adaptor:1.7.10

allure:2.13.2

 


免責聲明!

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



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