6. Initializing Playwright & Launching Browsers

Playwright Java Launch Pattern

import com.microsoft.playwright.*;

public class FirstTest {
public static void main(String[] args) {
try (Playwright playwright = Playwright.create()) {
Browser browser = playwright.chromium().launch(
new BrowserType.LaunchOptions().setHeadless(false)
);
Page page = browser.newPage();
page.navigate("https://targetqa.com");
System.out.println("Page Title: " + page.title());
} // Auto-closes browser and playwright engine!
}
}

Task

  • Implement getLaunchHeadless:
  • 1. Accept boolean headed.
  • 2. Return !headed.
πŸ’‘Common doubts
Did you like the problem?
Lesson 6 of 18
Java
Loading code editor…
Next