Tôi đang sử dụng Selenium WebDriver để chụp ảnh màn hình trang web. Nó chạy rất tốt. Tuy nhiên, từ thời điểm tôi nhấn chạy trong nhật thực đến thời điểm ảnh chụp màn hình hiển thị trong ổ đĩa cục bộ của tôi là 7-10 giây. Hầu hết độ trễ dường như đang khởi chạy Firefox.Selenium WebDriver hoạt động nhưng SLOW (Java)
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"));
Làm thế nào tôi có thể tăng tốc độ quá trình này? Có cách nào để tôi có thể sử dụng trình duyệt Firefox đã mở để lưu khi mở một trình duyệt mới không? Mã này có nặng không?
Chi tiết: Đã thử trên hộp CentOS và hộp Win7 đều sử dụng nhật thực. myspeedtest.net hiển thị 22Mbps và 1 Mbps trở lên.
Wow. Thất vọng. Cám ơn Mike. – Chris