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

Udemy

Playwright JS/TS Automation Testing from Scratch & Framework

via Udemy

Overview

100k Learners- Playwright tutorials on JavaScript & TypeScript -(Web & API )Testing, AI Agents, MCP, Cucumber, CI/CD etc

What you'll learn:
  • Learn JavaScript & TypeScript fundamentals required for Playwright Automation testing
  • Understand the Web Automation with Playwright on Live Applications
  • Comprehensive knowledge on all Playwright Methods and their usage with examples
  • Learn How to make API calls with in UI Automation tests to perform smart automation
  • Understand how to Intercept Network/API requests & responses with Playwright
  • Get Familiar with Playwright Inspector tool, Trace Viewer & Code Gen (Record Playback) tools
  • Understand using Playwright AI Agents, MCP Servers & Github copilot in VS Code with practical demo use cases
  • Develop Playwright cucumber BDD Framework from Scratch with best practices
  • Develop End to end Mocha Framework with Playwright utilizing all the features available in the tool
  • Understand visual testing, mobile device emulation & test execution in CI/CD Docker container

**Course last updated on Jan 2026 with Playwright Agents & MCP's demo **

Welcome to the comprehensive Playwright course that covers everything from the basics to frameworks +AI Agents, including JavaScript fundamentals without need of any prior JavaScript experience.

This course is entirely practical. We will use a fully functional e-commerce application for testing and learn how to automate every scenario of the application, including dynamic components often used in modern React and Angular applications.

We will also explore how to perform API testing to create data within the application using Playwright.

The course will show you how to conduct end-to-end functional testing, which includes both UI testing and API testing in a single script. This script creates data, tests scenarios, and deletes the data.

Advanced topics are discussed, such as grabbing session cookies using APIs and responses to bypass the UI login screen for faster and more reliable execution.

Everything is possible with Playwright, and this course demonstrates a systematic way to handle complex e-commerce applications with strategically designed automated test cases.

The course covers two powerful frameworks for designing test cases:

  1. Playwright Cucumber BDD Framework

  2. Playwright with Mocha

These two frameworks are built on top of page object design patterned tests, which take data from external sources and use custom utility methods to produce outstanding HTML reports.

Finally, the complete framework will be integrated with CI/CD Jenkins and use Docker containers to run the tests.

It's important to note that Playwright has powerful logging capabilities, including screenshots, videos, and built-in features called Playwright Inspector and Traces for a detailed view of post-execution. These features are demonstrated with live demos throughout the course.

In conclusion, this course is a one-stop shop for you to become a Playwright hero and take charge of modern, full end-to-end test automation.


Note : We are using JavaScript language binding to build Playwright Automation tests. (Js is mainly picked language for Playwright)
For Beginners, there is 3 hours Javascript video in the last section of this course which covers all JS basics from Scratch including coding Assignments and quizzes which prepares candidates for Interviews.


Course Structure Breakdown:


  • Playwright Web/UI Automation (50%) - Master core Playwright concepts for comprehensive UI automation.

  • Mixed Web & API Testing with Network Mocking (25%) - Expand your skills by combining UI and API testing with network mocking capabilities.

  • Playwright Advanced Framework Features (25%) - Dive deep into advanced Playwright frameworks for optimal test design.

  • Optional: JavaScript Basics for Beginners (3 hrs) - Build a solid JavaScript foundation for confident Playwright exploration.

Become a Playwright hero and embrace the future of end-to-end test automation. Enroll today!




Syllabus

  • Introduction to Playwright Automation & Course expectations
  • 3 hours of JavaScript Fundamentals including coding exercises
  • Getting started with Playwright Automation Core concepts
  • Playwright Basic methods for Web Automation testing with examples
  • Handling UI Components(Dropdowns ,Radio Buttons, Childwindows) with Playwright
  • Learn Playwright Inspectors , Trace Viewers & Codegen tools with Demo examples
  • End to End Web Automation Practice Exercise with Playwright
  • Playwright Unique GetBy Locators for Smart Testing & Test Runner usage
  • Handling Web dialogs, Frames & Event listeners with Playwright
  • API Testing with Playwright and Build mix of Web & API tests
  • Session storage & Intercepting Network request/responses with Playwright
  • Perform Visual Testing with Playwright Algorithms
  • Build Excel Utils and drive uploads downloads using Playwright
  • Page Object Patterns & Data driven Parameterization for Playwright Tests
  • Project Configurations, & Config options for robust Framework design
  • Test Retries , Serial & Parallel execution & Tagging Tests in Playwright
  • HTMl & Allure Reporting & CI/CD Jenkins Integration
  • Understand TypeScript Basics and Refactor Playwright Framework to TypeScript
  • Playwright Cucumber Framework Integration with its features
  • E2E Playwright Devops Solution using Azure Cloud Parallel hosting & CI/CD
  • Course Code download
  • Playwright MCP - Spin up AI Agent inside VS code with Github Copilot
  • Most commonly asked JavaScript Programming Interview Questions
  • Appendix - Learn JavaScript Fundamentals from Scratch for Automation
  • Bonus Lecture

Taught by

Rahul Shetty Academy

Reviews

4.6 rating at Udemy based on 23146 ratings

Start your review of Playwright JS/TS Automation Testing from Scratch & Framework

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.