selenium-webdriver
화면 캡처하기
수색…
소개
화면 캡처 및 특정 경로 저장
통사론
- 파일 src = ((TakesScreenshot) 드라이버) .getScreenshotAs (OutputType.FILE);
- FileUtils.copyFile (src, 새 파일 ( "D : \ screenshot.png"));
자바
스크린 샷을 찍어 저장하는 코드 :
public class Sample
{
public static void main (String[] args)
{
*//Initialize Browser*
System.setProperty("webdriver.gecko.driver", "**E:\\path\\to\\geckodriver.exe**");
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.get("https://www.google.com/");
//Take Screesnshot
File src = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
try {
//Save Screenshot in destination file
FileUtils.copyFile(src, new File("D:\\screenshot.png"));
} catch (IOException e) {
e.printStackTrace();
}
}
}
스크린 샷 찍기 :
File src = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
상점 소스에서 목적지까지 스크린 샷 :
FileUtils.copyFile(src, new File("D:\\screenshot.png"));
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow