ChromeDriverによるスクリーンショット
756 ワード
System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/chromedriver.exe");
// chromedriver 의 경로를 입력한다.
Webdriver driver = null;
try {
driver = new ChromeDriver();
driver.manage().window().maxmizie();
// driver.manage().window().setSize(new Dimension(1000, 500));
driver.get(url);
Thread.sleep(3000);
TakesScreenshot screenshot = (TakesScreenshot) driver;
byte[] imageByte = screenshot.getScreenshotAs(OutputType.BYTES);
try ( FileOutputStream fos = new FileOutputStream(path)) {
fos.write(imageByte);
fos.close();
}
} catch(Exception e) {
} finally {
if(driver != null) {
driver.quit();
}
}
Reference
この問題について(ChromeDriverによるスクリーンショット), 我々は、より多くの情報をここで見つけました https://velog.io/@seokjk2308/ChromeDriver를-이용해서-캡처하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol