我在ExtentReports未在其他机器上查看报告时显示屏幕截图。将图像保存到报告中时,我传递图像文件的绝对路径。想要查看报告的用户必须将report.html
和Errorscreenshot文件夹复制到他们的D驱动器。然后只有他们可以看到截图。请建议另一种方式,以便用户可以将这些文件复制到他们的任何位置,以便可以查看屏幕截图。Selenium Webdriver的范围报告
我的代码如下:
TakesScreenshot ts = (TakesScreenshot)driver;
File source = ts.getScreenshotAs(OutputType.FILE);
String dest = "D:\\ErrorScreenshots\\"+screenShotName+System.currentTimeMillis()+".png";
File destination = new File("D:\\ErrorScreenshots\\"+screenShotName+System.currentTimeMillis()+".png");
FileUtils.copyFile(source, destination);
//FileUtils.copyFile(source,);
如何使用上面的代码 – Vishnu