Automation Framework with Playwright and Java

0
Certificate

Paid

Language

Level

Beginner

Last updated on April 10, 2025 7:53 am

Learn how to build a modern automation framework using Playwright and Java. Say goodbye to unreliable Selenium tests and embrace the power of Playwright. This course covers everything from project setup to debugging and integrating with CI/CD. Perfect for QA automation testers, managers, architects, and developers.

Add your review

What you’ll learn

  • Introduction to Playwright and why you should switch to it
  • Learn the basic concepts about Playwright
  • Build a modern automation framework using Java, JUnit 5, Maven and Playwright
  • Learn about debugging, how to use traces and video recording in Playwright
  • Run your tests in parallel with ease
  • Integrate your tests with CI/CD

This course focuses on building a modern automation framework that uses Playwright and Java to tackle any kind of modern web application. If you’re tired of having unreliable Selenium tests and hate to write waits for any page interaction, then Playwright is here to save the day.

We will be using Java since this is the most common language used by automation testers and I will teach you how to move your existing Selenium code base to Playwright with ease. You will also be able to use the framework design tougth here in order to automate your own tests.

What will you learn in this course

  • Introduction to Playwright and why you should switch to it

    • What is Playwright and why should you use it

    • What will you learn in this course

  • Project Setup

    • Setup your environment – MacOS

    • Setup base project

  • Learn the basic concepts about Playwright

    • Write your first test with Playwright

    • Browsers, browser context, pages

    • Auto-waiting

    • Selectors

    • Locators

    • Actions

    • Assertions

  • Build a modern automation framework using Java, JUnit 5, Maven and Playwright

    • Setup Playwright Runner

    • Implement Page Object Model

    • Navigation

    • Rewrite the Playwright Runner to handle POM

    • Properties file reader

    • Create a test using the new framework

    • Timeouts

  • Learn about debugging, how to use traces and video recording in Playwright

    • Playwright inspector

    • Debugging Selectors

    • Trace Viewer

    • Video Recording

    • Implement Test Watcher to delete traces and videos when tests are successful

  • Run your tests in parallel

    • How to run your tests in parallel

    • Run your tests in parallel against Selenium Grid

  • Integrate your tests with CI/CD

    • Integrate your tests with Azure CI/CD

    • Integrate your tests with Jenkins CI/CD

  • Advanced subjects

    • How to deal with Pop-up

    • How to deal with Shadow DOM

    • How to deal with Iframes

    • How to evaluate Java Script

Who this course is for:

  • QA Automation Testers
  • QA Managers
  • QA Architects
  • Developers

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Automation Framework with Playwright and Java”

×

    Your Email (required)

    Report this page
    Automation Framework with Playwright and Java
    Automation Framework with Playwright and Java
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.