Selenium WebDriver działa, ale SLOW (Java)

Używam Selenium WebDriver do zrobienia zrzutu ekranu stron internetowych. Działa świetnie. Jednak od momentu, w którym trafiłem w Zaćmienie, do momentu pojawienia się zrzutu ekranu na moim lokalnym dysku wynosi 7-10 sekund. Wydaje się, że większość opóźnień uruchamia Firefoksa.

Kod:

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"));

Jak mogę przyspieszyć ten proces? Czy istnieje sposób na użycie już otwartej przeglądarki Firefox, aby zaoszczędzić na otwieraniu nowej? Czy ten kod jest w jakiś sposób ciężki?

Szczegóły: Próbowałem na polu CentOS i Win7 zarówno przy użyciu eclipse. myspeedtest.net pokazuje 22 Mbps w dół i 1 Mbps w górę.

questionAnswers(6)

yourAnswerToTheQuestion