Rafał Podraza
Software Testing

Playwright Practice: 30 Real-World Automation Exercises

Playwright Test Automation: 30 Real-World Exercises in UI, API, E2E Testing, Debugging and Page Object Model

4.8 (72)0 lessons

Buy safely and start learning right away

After purchase you get immediate access, Udemy links and a clear confirmation by e-mail.

Instant accessLinks are available right after payment.
Udemy codeYou redeem the course in your Udemy account.
Secure paymentPayments are handled by Stripe.
InvoiceYou can add invoice details at checkout.

About the course

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.


What you will 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

Course program

1.Introduction2 lessons
2.Course Setup and Playwright Essentials3 lessons
3.Locators and User Interactions5 lessons
4.E-Commerce Automation7 lessons
5.Advanced UI Components8 lessons
6.Browser Context and Navigation5 lessons
7.API and Network Automation4 lessons
8.Complete Automation Scenario1 lessons
9.Improving the Test Suite3 lessons
10.Final Practice, Role Play, and Knowledge Check2 lessons
11.Role Play1 lessons
12.Final Quiz1 lessons

30-day satisfaction guarantee

If the course is not right for you, you get a full refund.

Recommended products

Playwright Practice: 30 Real-World Automation Exercises

$9.99$19.99