0

Report Portal 是否使用 WebDriver 对失败的测试用例进行截图?我在java-testNG监听代理的源码中没有看到WebDriver的用法。我可以知道这是怎么做到的吗?还是 RP 不具备为基于 TestNG 的框架捕获屏幕截图的能力?

4

1 回答 1

0

ReportPortal 不会截取您的屏幕截图,您需要实现 Web 驱动程序中的代码以截取屏幕截图,然后使用您的记录器 (log4j2/log4j/logback) 将其发送到 ReportalPortal。

例如(来自本地浏览器-chrome)

 Screenshot screenshot = new Screenshot(this);
 
 LOGGER.debug("RP_MESSAGE#FILE#{}#{}", screenshot.takeScreenShot(imageName,true), "snapshot");
于 2020-08-03T17:46:06.633 回答