眾所周知的報告是HTMLTestRunner,雖然經過眾多的大神修改后,功能挺強大的,但這顏值,我就不多說了,大家自己感受下吧
HTMLTestRunner就不多說了,近來發現了一款款式新穎,還不漏油,,,咳咳,言歸正傳,以下是git鏈接,人生苦短的同學可以參觀,參觀
https://github.com/TesterlifeRaymond/BeautifulReport
喜歡‘加歪’的同學就請移步 https://github.com/zhangfei19841004/ztest
BeautifulReport報告的使用很簡單,只需要從git地址上面clone下來,然后解壓放入python的/Lib/site-packages/目錄下,然后代碼中直接import 就行了
不懂的同學可以好好研究以下作者git的簡介
關於截圖問題,現在很多HTMLTestRunner報告都支持失敗自動截圖,可惜BeautifulReport還只支持人工智能截圖
BeautifulReport截圖需要在測試類中添加一個save_img的方法
然后調用時,只需要在測試方法上面加個裝飾器就行了:
接下來我們就看看大佬的傑作:
當然現在BeautifulReport還不支持斷言失敗自動截圖(可以仿照着HTMLTestRunner自動截圖的版本修改一下),還有就是當失敗時,輸出到控制台的信息不能自動換行
總的來說雖然BeautifulReport功能比起來和HTMLTestRunner還差了那么一丟丟,但對於顏值黨來說,這些都不重要,現在這個社會都是看顏值的,更何況報告了