diff --git a/README.md b/README.md index add32ce7..19ee4b36 100644 --- a/README.md +++ b/README.md @@ -22,18 +22,13 @@ Playwright supports Java 8 and above. Playwright is distributed as a set of [Maven](https://maven.apache.org/what-is-maven.html) modules. The easiest way to use it is to add a couple of dependencies to your Maven `pom.xml` file as described below. If you're not familiar with Maven please refer to its [documentation](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html). -To run Playwright simply add two dependencies to your Maven project: +To run Playwright simply add following dependency to your Maven project: ```xml com.microsoft.playwright playwright - 0.170.2 - - - com.microsoft.playwright - driver-bundle - 0.170.2 + 0.170.3 ``` @@ -87,14 +82,10 @@ public class MobileAndGeolocation { public static void main(String[] args) throws Exception { Playwright playwright = Playwright.create(); BrowserType browserType = playwright.chromium(); - Browser browser = browserType.launch(); + Browser browser = browserType.launch(new BrowserType.LaunchOptions().withHeadless(false)); DeviceDescriptor pixel2 = playwright.devices().get("Pixel 2"); BrowserContext context = browser.newContext(new Browser.NewContextOptions() - .withViewport(pixel2.viewport().width(), pixel2.viewport().height()) - .withUserAgent(pixel2.userAgent()) - .withDeviceScaleFactor(pixel2.deviceScaleFactor()) - .withIsMobile(pixel2.isMobile()) - .withHasTouch(pixel2.hasTouch()) + .withDevice(pixel2) .withLocale("en-US") .withGeolocation(new Geolocation(41.889938, 12.492507)) .withPermissions(asList("geolocation"))); diff --git a/examples/pom.xml b/examples/pom.xml index ce9489ac..1fbb5807 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -12,12 +12,7 @@ com.microsoft.playwright playwright - 0.170.2 - - - com.microsoft.playwright - driver-bundle - 0.170.2 + 0.170.3 diff --git a/examples/src/main/java/org/example/MobileAndGeolocation.java b/examples/src/main/java/org/example/MobileAndGeolocation.java index cb82f0bb..82317654 100644 --- a/examples/src/main/java/org/example/MobileAndGeolocation.java +++ b/examples/src/main/java/org/example/MobileAndGeolocation.java @@ -26,14 +26,10 @@ public class MobileAndGeolocation { public static void main(String[] args) throws Exception { Playwright playwright = Playwright.create(); BrowserType browserType = playwright.chromium(); - Browser browser = browserType.launch(); + Browser browser = browserType.launch(new BrowserType.LaunchOptions().withHeadless(false)); DeviceDescriptor pixel2 = playwright.devices().get("Pixel 2"); BrowserContext context = browser.newContext(new Browser.NewContextOptions() - .withViewport(pixel2.viewport().width(), pixel2.viewport().height()) - .withUserAgent(pixel2.userAgent()) - .withDeviceScaleFactor(pixel2.deviceScaleFactor()) - .withIsMobile(pixel2.isMobile()) - .withHasTouch(pixel2.hasTouch()) + .withDevice(pixel2) .withLocale("en-US") .withGeolocation(new Geolocation(41.889938, 12.492507)) .withPermissions(asList("geolocation")));