Skip to content

Java version of the Playwright testing and automation library

License

Notifications You must be signed in to change notification settings

amisuna/playwright-java

 
 

🎭 Playwright for Java

The project is in early developement phase, some of the APIs are not implemented yet, others may change.

Usage

Follow the instructions to build the project from source and install driver.

Simple example:

package com.microsoft.playwright.example;

import com.microsoft.playwright.*;

import java.io.File;

public class Main {
  public static void main(String[] args) {
    Playwright playwright = Playwright.create();
    Browser browser = playwright.chromium().launch();
    BrowserContext context = browser.newContext(
      new Browser.NewContextOptions().withViewport(800, 600));
    Page page = context.newPage();
    page.navigate("https://webkit.org");
    page.click("text=check feature status");
    page.screenshot(new Page.ScreenshotOptions().withPath(new File("s.png")));
    browser.close();
  }
}

Original Playwright documentation. We will convert it to Javadoc eventually.

About

Java version of the Playwright testing and automation library

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 93.0%
  • HTML 6.2%
  • Other 0.8%