Python unittest 之 BeautifulReport可视化报告

众所周知的报告是HTMLTestRunner,虽然通过众多的大神修改后,功能挺强大的,但这颜值,我就很少说了,你们本身感觉下吧python

HTMLTestRunner就很少说了,近来发现了一款款式新颖,还不漏油,,,咳咳,言归正传,如下是git连接,人生苦短的同窗能够参观,参观git

https://github.com/TesterlifeRaymond/BeautifulReportgithub

喜欢‘加歪’的同窗就请移步  https://github.com/zhangfei19841004/ztest测试

BeautifulReport报告的使用很简单,只须要从git地址上面clone下来,而后解压放入python的/Lib/site-packages/目录下,而后代码中直接import 就好了人工智能

 

 不懂的同窗能够好好研究如下做者git的简介blog

关于截图问题,如今不少HTMLTestRunner报告都支持失败自动截图,惋惜BeautifulReport还只支持人工智能截图get

BeautifulReport截图须要在测试类中添加一个save_img的方法it

 

而后调用时,只须要在测试方法上面加个装饰器就好了:test

 接下来咱们就看看大佬的杰做:import

 

固然如今BeautifulReport还不支持断言失败自动截图(能够仿照着HTMLTestRunner自动截图的版本修改一下),还有就是当失败时,输出到控制台的信息不能自动换行

总的来讲虽然BeautifulReport功能比起来和HTMLTestRunner还差了那么一丢丢,但对于颜值党来讲,这些都不重要,如今这个社会都是看颜值的,更况且报告了

相关文章
相关标签/搜索