2016-10-18 4 views
-4

셀레늄을 사용하여 페이지의 스크린 샷을 만들려고 할 때 전체 페이지를 캡처하지 않습니다.Selenium의 불완전한 스크린 샷

코드 :

File file = ((TakeScreenshot)driver).getScreenshotAs(OutputType.FILE); 
FileUtils.copyFile(file,new File(location) ; 

참고 : 때때로 페이지에 스크롤 막대가있을 때 일어나는.

답변

0

컴퓨터 셀렌의 화면 크기가 페이지 높이보다 작을 수 있습니다. 브라우저의 크기 (here)를 명시 적으로 설정하여 페이지가 드라이버 설정에 얼마나 오래 있는지 확인할 수 있습니다.