2013-03-18 45 views
1
  • 如何在Firefox中使用Selenium Web Driver自動在網站中截取所有頁面鏈接的屏幕截圖?如何在Firefox中使用Selenium WebDriver自動在網站中截取所有頁面鏈接的截圖?

    1. 工具,我使用:

      • 硒的服務器獨立-2.31.0.jar
      • 的Eclipse [JUNO]爲Java作弄
    2. 完成:

      • 我的代碼是s然後使用其元素ID單擊第一個菜單項。

      • 我已經實現了所有要加載的鏈接的Java代碼,然後進行屏幕截圖。

    3. 問題:

      • 加載是第一個鏈接頁面後,沒有采取該頁面的截屏,雖然java程序仍處於運行狀態。

      • 如果任何好友可以解決這個問題,那麼這將是對我很大的幫助.....

回答

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()); 
相關問題