前面我们已经学习了环境搭建-并且相信大家都能正常的去练习,那么今天我们就来升级下难度,去做我们使用java+playwright的第一个脚本。
来自官网的案例:场景case,截取屏幕截图
场景描述:将导航到playwright.dev
WebKit 并在其中截取屏幕截图。
核心代码:
package org.example;
import com.microsoft.playwright.*;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
//增加异常捕获
try (Playwright playwright = Playwright.create()) {
Browser browser = playwright.webkit().launch();
Page page = browser.newPage();
page.navigate("https://playwright.dev/");
//使用 Page.ScreenshotOptions,去截取元素
page.screenshot(new Page.ScreenshotOptions().setPath(Paths.get("example.png")));
}
}
}