1
  • 如何使用 Selenium Web Driver 在 Firefox 中自动截取网站中所有页面链接的屏幕截图?

    1. 工具,我正在使用:

      • selenium-server-standalone-2.31.0.jar
      • 用于 Java 编码的 Eclipse [JUNO]
    2. 完毕:

      • 我的代码在使用其元素 ID 单击第一个菜单项之后拍摄主页的屏幕截图。

      • 我已经为所有要加载的链接实现了 java 代码,然后进行屏幕截图。

    3. 问题:

      • 加载第一个链接页面后,尽管 java 程序仍处于运行状态,但它并未对该页面进行屏幕截图。

      • 如果有朋友能解决这个问题,那对我很有帮助.....

4

1 回答 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 回答