Neyi başarmaya çalışıyorum bir sayfaya göz atmak, bir şeyleri yüklemek için beklemek ve daha sonra bir ekran görüntüsü almak ve kaydetmek.X saniye duraklatmak için Selenyum alınıyor
Zaten var kod
WebDriver driver = new FirefoxDriver();
driver.get("http://www.site.com");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
try {
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File("/home/Desktop/image.png"));
} catch (Exception e) {
e.printStackTrace();
}
driver.close();
Hiç dolu olacak ancak sitede içerik Ben almak istiyorum çünkü yüklenen sayfası bile beklemek gerekir nedenidir Birkaç saniye sonra yüklerin resmi. Bazı sebeplerden dolayı sayfa beklemiyor, sürücü/sayfa almak için kullanabileceğim başka bir yöntem var mı?
Bu gönderiyi kontrol edin: http://stackoverflow.com/questions/5868439/wait-for-page-load-in-selenium – Gayathri