测试失败时,如何让 Extent 报告(在 Jenkins 中)显示屏幕截图?

How to make Extent report (in Jenkins) show screenshot when a test fails?

我遇到了一个问题,即在测试失败时以及通过 Jenkins 远程访问报告时,范围报告没有显示屏幕截图 url。但如果在安装了 Jenkins 的同一台机器上查看报告,则会显示屏幕截图。将图像保存到报告中时,我传递了图像文件的绝对路径。这是正确的做法吗?

使用以下代码 (C#) 解决了该问题:

ExtentTest测试; test.AddScreenCapture("./screenshot.jpg");