如何使用 Selenium Web Driver 在 Firefox 中自动截取网站中所有页面链接的屏幕截图?
工具,我正在使用:
- selenium-server-standalone-2.31.0.jar
- 用于 Java 编码的 Eclipse [JUNO]
完毕:
我的代码在使用其元素 ID 单击第一个菜单项之后拍摄主页的屏幕截图。
我已经为所有要加载的链接实现了 java 代码,然后进行屏幕截图。
问题:
加载第一个链接页面后,尽管 java 程序仍处于运行状态,但它并未对该页面进行屏幕截图。
如果有朋友能解决这个问题,那对我很有帮助.....
问问题
841 次
1 回答
1
希望这段代码能工作..
File screenshot = new File("D:\\screenshot1.png");
File tmpScreenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(tmpScreenshot, screenshot);
System.out.println("the screenshot printed at:- " + screenshot.getAbsolutePath());
于 2013-03-18T10:14:03.547 回答