测试失败时,如何让 Extent 报告(在 Jenkins 中)显示屏幕截图?
How to make Extent report (in Jenkins) show screenshot when a test fails?
我遇到了一个问题,即在测试失败时以及通过 Jenkins 远程访问报告时,范围报告没有显示屏幕截图 url。但如果在安装了 Jenkins 的同一台机器上查看报告,则会显示屏幕截图。将图像保存到报告中时,我传递了图像文件的绝对路径。这是正确的做法吗?
使用以下代码 (C#) 解决了该问题:
ExtentTest测试;
test.AddScreenCapture("./screenshot.jpg");
我遇到了一个问题,即在测试失败时以及通过 Jenkins 远程访问报告时,范围报告没有显示屏幕截图 url。但如果在安装了 Jenkins 的同一台机器上查看报告,则会显示屏幕截图。将图像保存到报告中时,我传递了图像文件的绝对路径。这是正确的做法吗?
使用以下代码 (C#) 解决了该问题:
ExtentTest测试; test.AddScreenCapture("./screenshot.jpg");