【发布时间】:2016-09-22 08:22:55
【问题描述】:
我正在尝试拍摄网页的完整内容屏幕截图。但我只使用以下代码获取基于视图的屏幕截图。浏览器是 firefox 我正在使用 SELENIUM 3 Web 驱动程序。
File scrFile5 = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
try {
FileUtils.copyFile(scrFile5, new File("C:\\test.jpg"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我怎样才能做到这一点。
【问题讨论】:
-
我们只能为网页的可见部分截屏,但我们没有任何选项可以通过向下/向上滚动来截取整个网页,甚至不能通过 PrintScreen/系统请求
-
感谢您的回复,但如果使用 selenium ide for fire fox,我会设法截取整个内容的屏幕截图。但无法通过 java 代码实现
标签: java selenium firefox webdriver