我在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