PlayWright(二十一)- Pytest外掛報告

2023-07-19 21:00:59

1.下載

pytest框架有官方的報告pip install pytest-html
 
下載成功,那我們怎麼使用呢?
 

2.使用

可以直接在組態檔裡使用
 
在 pytest 組態檔中, 增加命令選項
  • 選項: --html=./報告路徑/報告⽂件名.html
  • 說明: --self-contained-html 將 CSS ⽂件內嵌到報告⽂件中
 
 
我們看下執行目錄有沒有生成report,然後裡邊有report.html檔案
 
然後我們再開啟report報告看下
報告已經生成成功了,是不是很有成就感
 

3.生成完美報告目錄

還有一點,上邊生成的目錄有css檔案,那如果我們不想要css檔案怎麼弄
 
在命令後新增--self-contained-html
 
在看生成結果:
已經沒有css檔案了
 

4.生成完美報告

上邊我們的報告雖然生成了,但是看不太懂,所以需要我們把報告外掛優化一下
 
這邊我們選用的是,把別人已經寫好的報告直接拿過來
 
看下我們上邊下載的pytest-html外掛
 
下載別人寫好的外掛:https://github.com/13691579846/pytest-html
 
將下載後的的pytest-html外掛放入到site-packages包中覆蓋之前的
 
然後我們再次生成報告檢視一下
 
比原生的好了很多,但是還是還醜,還可以根據conftest.py檔案接著優化,但是我們後邊會選用allure報告,所以就不接著做了