Selenium WebDriver funktioniert aber SLOW (Java)

Ich verwende Selenium WebDriver, um einen Screenshot von Webseiten zu erstellen. Es läuft großartig. Von dem Zeitpunkt an, an dem ich Run in Eclipse drücke, bis zu dem Zeitpunkt, an dem der Screenshot auf meinem lokalen Laufwerk angezeigt wird, sind es 7-10 Sekunden. Die meiste Latenz scheint Firefox zu starten.

Code:

WebDriver driver = new FirefoxDriver();
driver.get("http://www.cnn.com");
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File("c:\\test\\screenshot.png"));

Wie kann ich diesen Prozess beschleunigen? Kann ich mit einem bereits geöffneten Firefox-Browser das Öffnen eines neuen Browsers speichern? Ist dieser Code irgendwie schwer?

Details: Versucht auf CentOS-Box und Win7-Box beide mit Eclipse. myspeedtest.net zeigt 22 Mbit / s und 1 Mbit / s an.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage