O Selenium WebDriver funciona, mas SLOW (Java)

Estou usando o Selenium WebDriver para fazer uma captura de tela de páginas da web. Ele corre muito bem. No entanto, a partir do momento que eu bati correr no eclipse para o tempo que a imagem aparece na minha unidade local é de 7-10 segundos. A maior parte da latência parece estar lançando o Firefox.

Código:

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

Como posso acelerar este processo? Existe uma maneira que eu possa usar um navegador Firefox já aberto para salvar a abertura de um novo? Este código é de alguma forma pesado?

Detalhes: Tentei em caixa CentOS e caixa Win7 ambos usando eclipse. myspeedtest.net mostra 22Mbps para baixo e 1 Mbps para cima.

questionAnswers(6)

yourAnswerToTheQuestion