Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Playwright Practice: 30 Real-World Automation Exercises

via Udemy

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Playwright Test Automation: 30 Real-World Exercises in UI, API, E2E Testing, Debugging and Page Object Model

What you'll learn:
  • Build automated tests with Playwright
  • Use locators and assertions
  • Automate user interactions
  • Test forms and dynamic elements
  • Automate e-commerce workflows
  • Handle tabs, pop-ups, and iframes
  • Work with uploads and downloads
  • Test APIs with Playwright
  • Mock and validate network requests
  • Debug and improve Playwright tests

This course contains the use of artificial intelligence.


Playwright Practice: 30 Real-World Automation Exercises

Want to improve your Playwright skills through practical automation challenges instead of spending hours watching theory?

This course is built around 30 hands-on Playwright exercises designed to help you practice real-world test automation scenarios step by step.

You will work with a dedicated practice application and solve tasks covering UI automation, e-commerce testing, browser interactions, API testing, network mocking, debugging, and complete end-to-end scenarios.

Each exercise focuses on a specific automation problem. You can first try to solve it yourself and then follow the step-by-step solution to compare approaches and improve your code.


What You Will Practice

Throughout the course, you will work with:

  • Playwright locators and assertions

  • Login and registration automation

  • Dynamic elements

  • Search, filtering, and sorting

  • Shopping cart and checkout workflows

  • Dropdowns, checkboxes, and radio buttons

  • Date pickers and modal windows

  • Browser dialogs

  • Drag and drop

  • File uploads and downloads

  • Multiple tabs and pop-up windows

  • iframes

  • Browser navigation

  • Cookies and local storage

  • API requests and response validation

  • Creating test data through APIs

  • Network request interception and mocking

  • Failed API response scenarios

  • End-to-end automation workflows

  • Debugging failing Playwright tests

  • Page Object Model

  • Cross-browser testing

  • Screenshots, videos, traces, and test reports


A Practical Approach to Learning Playwright

This is not a course focused on long theoretical explanations.

The goal is to help you learn Playwright by doing.

You will receive practical automation tasks based on scenarios that QA Engineers and Test Automation Engineers may encounter in real projects.

The exercises gradually increase in complexity, starting with common UI interactions and progressing to API integration, network mocking, browser contexts, debugging, and complete end-to-end workflows.


Complete End-to-End Scenario

At the end of the main exercise section, you will build a complete e-commerce automation scenario that combines multiple skills from the course.

You will automate a workflow including user creation, login, product search, shopping cart operations, checkout, order confirmation, API-based test data preparation, and debugging artifacts.


Improve Your Test Suite

After completing the exercises, you will also learn how to improve and maintain your Playwright tests by working with:

  • Page Object Model

  • Multiple browsers

  • Screenshots

  • Videos

  • Traces

  • Test reports

The course also includes additional practical tasks, a realistic Playwright Automation Engineer role-play scenario, and a final knowledge check.


Who Is This Course For?

This course is ideal for:

  • QA Engineers who want to practice Playwright

  • Test Automation Engineers

  • Software Testers learning modern browser automation

  • Developers interested in end-to-end testing

  • Playwright users who understand the basics but need more practical experience

  • Anyone preparing for real-world automation projects or technical interviews


If you already know the basic concepts of Playwright and want to turn that knowledge into practical automation skills, this course will give you plenty of opportunities to write, debug, refactor, and improve real Playwright tests.

Taught by

Rafał Podraza

Reviews

4.9 rating at Udemy based on 37 ratings

Start your review of Playwright Practice: 30 Real-World Automation Exercises

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.