개발관련/other

Selenium WebDriver로 스크린 샷을 찍는 방법

Rateye 2021. 11. 15. 11:01
728x90
반응형
질문 : Selenium WebDriver로 어떻게 스크린 샷을 찍을 수 있습니까?

Selenium WebDriver를 사용하여 스크린 샷을 찍을 수 있습니까?

(참고 : Selenium Remote Control이 아님)

답변

예, 가능합니다. 다음 예제는 Java로되어 있습니다.

WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com/");
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
// Now you can do whatever you need to do with it, for example copy somewhere
FileUtils.copyFile(scrFile, new File("c:\\tmp\\screenshot.png"));
출처 : https://stackoverflow.com/questions/3422262/how-can-i-take-a-screenshot-with-selenium-webdriver
728x90
반응형