众所周知的报告是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还差了那么一丢丢,但对于颜值党来讲,这些都不重要,如今这个社会都是看颜值的,更况且报告了