Udemy

Playwright E2E Testing with AI for Beginners – Zero to Hero

Enroll Now
  • 3,472 Students
  • Updated 10/2025
4.6
(338 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 12 Minute(s)
Language
English
Taught by
Valentin Despa, Alex Dan
Rating
4.6
(338 Ratings)

Course Overview

Playwright E2E Testing with AI for Beginners – Zero to Hero

Build robust E2E tests with TypeScript, use Playwright MCP for AI test gen, learn POMs, add automation with CI/CD

This hands-on course is designed for complete beginners who want to master end-to-end testing with Playwright using JavaScript and TypeScript.

Starting from the very first installation and project setup, you’ll learn how to write robust, maintainable tests that automate real-world browser workflows—from logging in and filling forms to navigating multi-page applications.

Along the way, you’ll build confidence with Playwright’s intuitive context/page model, powerful selector strategies, and built-in fixtures and hooks to organize your test suites.

You’ll discover how to:


  • Interact with pages: Automate clicks, typing, drag-and-drop, dialogs, and frame navigation.

  • Assert application state: Use Playwright’s TypeScript expect API for visibility, timing, text, and value checks.

  • Handle networks: Intercept and mock HTTP requests to simulate back-end failures, control test data, and speed up execution.

  • Scale tests: Run suites in parallel across Chromium, Firefox, and WebKit for broad browser coverage.

  • Structure frameworks: Implement the Page Object Model, reusable utilities, and custom fixtures for scalable, team-ready code.

  • Playwright automation: Automate your workflows with Playwright automation tools. You may even use it for web scrapping.

  • Use AI tools and Playwright MCP to generate and manage test cases.

  • Add API checks: Send REST requests via APIRequestContext, validate response payloads, and chain API flows alongside UI tests.

  • Integrate CI/CD: Configure GitHub Actions (or your preferred pipeline) to run tests on every commit, generate HTML reports, and fail builds on regressions.

  • Use Playwright with TypeScript: Use the most popular programming language for Playwright automation. All the TypeScript code is clean, properly formatted and professionally written.

Whether you’re a manual tester stepping into automation, a developer wanting to catch regressions early, or a QA professional seeking modern JavaScript/TypeScript tools, this course will equip you with everything you need to deliver fast, reliable, and maintainable end-to-end and API tests.


Legal Disclaimer

This course is an independent training program and is not endorsed by, sponsored by, or affiliated with Playwright, Microsoft, or any of their subsidiaries. All product names, logos, and trademarks are the property of their respective owners.

This course contains promotional materials.

Course Content

  • 10 section(s)
  • 84 lecture(s)
  • Section 1 Introduction to Playwright
  • Section 2 Playwright locators
  • Section 3 Interacting with elements in Playwright
  • Section 4 Hands on practice #1 - Playwright automation
  • Section 5 Organizing and Managing Playwright tests
  • Section 6 Hands-on practice #2: Test real-world workflows [Intermediate level]
  • Section 7 Using AI Tools for Test Automation (GitHub Copilot and Playwright MCP)
  • Section 8 API testing using Playwright
  • Section 9 Playwright automation using CI/CD: Jenkins, GitLab & GitHub Actions [Advanced]
  • Section 10 Final thoughts & Conclusion

What You’ll Learn

  • Core Concepts: Understand Playwright’s architecture and context/page model
  • Element Selection: Use built-in selectors and custom locators for reliable element targeting. Use TypeScript for test scripts
  • AI-driven test generation and management
  • Playwright MCP - TypeScript
  • Page Interactions: Automate user actions (clicks, typing, navigation) and handle frames, pop-ups, alerts.
  • Assertions & Expectations: Apply Playwright’s expect API for state validation, visibility, timing, and value checks.
  • Fixtures & Hooks: Setup/teardown management
  • API Testing: HTTP requests & response validation
  • CI/CD & Reporting: Pipeline integration & HTML reports
  • Playwright automation - use Playwright as a web scrapping tool


Reviews

  • V
    Vinothkumar Sevagamurthy
    4.0

    This course has covered the extensive topics, and some lectures are quick. It would have been better if the CICD Pipeline lectures have some assignments so that it we can work it out by ourselves.

  • O
    Olena Kushnir
    5.0

    Great course, well-structured, with a lot of different useful info. Would be great to add a section about PW fixtures, too.

  • M
    Michael Schantin
    5.0

    Excellent course that covers all the important topics related to test automation with Playwright. More suited to beginners, as I was already familiar with most of the content. However, I found the chapter on AI and GitHub Actions integration helpful and interesting. Thank you for that.

  • P
    Preethi Prasanna Kumar
    5.0

    Great course - clear explanations, practical examples, and very well organized. Learned a lot and feel confident applying the skills!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed