如何在Chrome浏览器中使用硒中的ScreenShot

时间:2019-07-11 08:38:17

标签: selenium-webdriver screenshot

我想用Google chrome截屏。那么有人可以给我提供截图的代码吗?

1 个答案:

答案 0 :(得分:0)

第1步:捕获并保存屏幕截图:

File screenshotFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);

第2步:将其存储在我们的本地驱动器中:

FileUtils.copyFile(screenshotFile, new File("filename_with_path"));

例如:

File screenshotFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(screenshotFile, new File("D:\\Automation\\error.png"));

注意:要保存屏幕截图,您需要一个org.apache.commons.io的jar文件。从here

下载

请将jar文件导入项目中。