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報告,所以就不接著做了