내가 수행하려고하는 것은 페이지를 탐색하고로드 할 항목을 기다린 다음 스크린 샷을 저장하고 저장하는 것입니다.X 초 동안 셀레늄 일시 중지 받기
이미이 코드는
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();
나는 그것을로드 할 수 있습니다 있지만 사이트에 내용이 난을하고자하기 때문에로드 된 페이지 인 경우에도 대기해야하는 이유 몇 초 후에로드 그림. 어떤 이유로 페이지가 대기하지 않고 있습니다. 다른 방법을 사용하여 드라이버/페이지를 X 초 동안 기다리는 데 사용할 수 있습니까?
이 게시물을 확인하십시오 : http://stackoverflow.com/questions/5868439/wait-for-page-load-in-selenium – Gayathri