【问题标题】:How to take screen shots of all page links in a web site automatically in Firefox using Selenium WebDriver?如何使用 Selenium WebDriver 在 Firefox 中自动截取网站中所有页面链接的屏幕截图?
【发布时间】:2013-03-18 07:35:38
【问题描述】:
  • 如何使用 Selenium Web Driver 在 Firefox 中自动截取网站中所有页面链接的屏幕截图?

    1. 工具,我正在使用:

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

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

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

    3. 问题:

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

      • 如果有小伙伴能解决这个问题,那对我很有帮助.....

【问题讨论】:

    标签: selenium webdriver


    【解决方案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());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-26
      • 2018-05-21
      • 2017-12-25
      • 2015-10-28
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      相关资源
      最近更新 更多