Selenium WebDriver работает, но МЕДЛЕННО (Java)
Я использую Selenium WebDriver, чтобы сделать скриншот веб-страниц. Работает отлично. Однако с момента запуска «Затмение» до момента появления скриншота на моем локальном диске - 7–10 секунд. Кажется, большая часть задержки запускает Firefox.
Код:
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"));
Как я могу ускорить этот процесс? Есть ли способ, которым я могу использовать уже открытый браузер Firefox, чтобы сэкономить при открытии нового? Этот код как-то тяжел?
Детали: Пробовал на CentOS и Win7, используя eclipse. myspeedtest.net показывает 22 Мбит / с вниз и 1 Мбит / с вверх.