如何在ExtentReports添加错误的截图,美化测试报告

时间:2024-04-12 11:23:13

如何在ExtentReports添加错误的截图

1.首先感谢https://www.jianshu.com/p/31a013bec5a5,虽然他做的是接口的自动化,我做的是UI自动化,但是在extenreports的配置文件上我借用了这位大神的。
先放一张我的效果图吧
如何在ExtentReports添加错误的截图,美化测试报告

ExtentReports是一个非常好的测试报告框架,自己在网上找了很久想把失败之后的截图加入测试报告中,后来查找ExtentReports的源码发现它是有加入图片的方法的
如何在ExtentReports添加错误的截图,美化测试报告
这就简单了,只要使用testNG里面的失败截图方法,然后用addScreenCaptureFromPath这个类把图片加入到
ExtentReports报告里面就行了,下面是具体方法。
在extenreports配置文件中加入这段,这一段是用来判断失败之后的操作的,在里面加入截图方法和添加截图的方法
如何在ExtentReports添加错误的截图,美化测试报告
顺便放出我具体的截图方法吧
如何在ExtentReports添加错误的截图,美化测试报告
截图里面需要用到的driver如何在ExtentReports添加错误的截图,美化测试报告
这是DriverBase这个类的带参构造方法,实例化DriverBase时给driver赋值,将driver设置为静态的是为了调用截图方法时不需要再次去给它赋值如何在ExtentReports添加错误的截图,美化测试报告
这是我驱动谷歌的用例了,CaseBase这个类只是进一步的封装了DriverBase这个类而已
如何在ExtentReports添加错误的截图,美化测试报告到此处给extenreports添加失败截图的方法就结束,最后再次放一下我的效果图
如何在ExtentReports添加错误的截图,美化测试报告