Skip to content
UdemyIT & SoftwarePaid courseBeginner levelCertificate

Playwright TypeScript Automation - Web & API (Udemy.com)

TypeScript basics, Playwright UI & API testing, Page Objects, GitHub Actions, Playwright MCP & AI

Created by: Lucky Trainings

Last updated August 2026

icon
What you will learn

  • Learn TypeScript fundamentals required for Playwright Automation testing
  • How to locate any web element on the page using built-in selectors and custom locators
  • Playwright MCP - TypeScript
  • How to work with APIs in Playwright
  • Page Object Model
  • AI-driven test generation and management
  • Page Interactions: Automate user actions (clicks, typing, navigation) and handle frames, Webtables , Alerts, Multiple Windows
  • API Testing: HTTP requests & response validation

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.6 out of 5higher than 67% of them
  • Reviews214#808 of 1,183 by number of reviews
  • Length24.6 hourslonger than 92% of them
  • Last updatedAugust 2026more recently than 88% of them

icon
Course Description

** Updated with Playwright MCP & AI Agents **


Learn Playwright TypeScript automation testing from scratch — Web UI testing, API testing, Page Object Model, GitHub Actions, and Playwright MCP.


This Playwright with TypeScript course covers:

- Playwright TypeScript setup and configuration

- Web automation testing with locators, assertions, and UI interactions

- Playwright API testing (GET, POST, PUT, DELETE)

- Page Object Model and scalable Playwright framework design

- Data driven testing, reporting, Git & GitHub Actions CI

- Playwright MCP and AI-assisted test workflows for modern QA


Best for beginners and QA engineers searching for Playwright TypeScript, Playwright automation, Playwright API testing, Microsoft Playwright, and Playwright framework training.

Course is updated on 08-December-2025 with below concepts:

  • Overview on AI

  • Overview on LLM

  • Overview on RAG

  • Overview on Generative AI

  • Overview on Memory

  • Overview on AI Agent

  • Overview on LangChain & LangGraph

  • Overview on MCP Server

  • Overview on Human In the loop , Hallucination & Guardrails

  • Overview on Fine-Tuning

  • Overview on Context

  • Overview on Prompts

  • ChatGPT vs CoPilot vs CURSOR

  • Overview on OpenAI

  • Overview on AI Models

  • Overview on n8n workflow

  • Generate API Key in OpenAI

  • Create workflow in n8n

  • Create Public Chat in n8n workflow

  • Overview on OpenAI Tokens

  • CURSOR - Create a Chrome Extension for Record & Playback

  • CURSOR - Create an OTP Shield Mobile APP

  • Generate Playwright test using Cursor Editor


Playwright Automation using TypeScript with AI from scratch

This course is designed for complete beginners in which we covered Web, API & AI automation.

If you are a complete beginner on Playwright or TypeScript this course helps you to master the tool. Very basic step by step videos to guide you from scratch


Get started with Playwright Automation .


Topics :

Introduction to Typescript & Configuration

Overview on GitHub Copilot & Configuration

TS - Hello world program

Primitive Datatypes with examples

Overview on Constants

Operators with examples

   Arithmetic Operator

   Assignment Operator

   Comparison Operator

   Logical Operator

   Ternary Operator

Overview on Conditional Statements

Switch Statements with example

Overview on loops - for , while, do-while & for-each with examples

String methods with examples

Overview on Array

Overview on Function

Function Overloading & Arrow Function

Rest Parameters

Tuple with examples

Overview on Class

Inheritance with example

Method Overriding

Overview on This & Super keyword

Constructor with Example

Access Modifiers with Examples

Overview on Module

Interface with example

var vs let with example

Overview on Playwright & installation using terminal & VSCode Extension

Create & Execute Playwright test

Debug Playwright test

Overview on Playwright configuration file

Execute Playwright test using VSCode extension & UI mode

Skip a test & ExecuteOnly options

Overview on Trace

Create a Playwright test for opening an application

Overview on locators with examples

Program to login to SauceDemo application

Page.getByRole() with example

Page.getByLabel() & Page.getByPlaceholder() with example

Page.getByTitle() & Page.getByText() with example

Page.getByAltText() & Page.getByTestId() with example

Other locators - CSS locator with examples

Overview on XPATH & Filtering with examples

Record Test using VSCode Extension | Codegen | page.pause()

Playwright Builtin Annotations

Overview on Group tests

Tag tests with example

Overview on Hooks with examples

Assertions

Overview on Auto Waiting

Overview on timeouts

How to handle text fields

How to get text from a button

How to handle Radio Buttons

How to handle Checkboxes

How to handle multiple checkboxes

How to Select value from Dropdown

How to Select values from Multi Select Dropdown

Handling Mouse Click, Type characters & Keys

Handling Frames

Handling Tooltips

Handling Drag & Drop

Handling Date Picker

Handling Webtables

How to handle Alert

Handling Auto Suggestions

How to upload files

How to capture Screenshot

How to capture videos

Execute Playwright test on Mobile Emulator

Handling Multiple Windows

Playwright configuration file - Parallel execution

E2E Scenario automation

Overview on built-in Reports with examples

Custom Reports - Allure

Overview on Page Object Model & example

Visual comparisons with examples

Overview on API & REST

GET, POST, PUT & Delete Request with examples

Reading Data from CSV File & JSON File

Handling Basic Authorization

Overview on GIT & Push Code

Overview on GitHub Actions

Overview on LLM, Prompt & MCP

Install Playwright MCP to VSCode

Create & Execute a program to launch bing using Playwright MCP

Create & Execute a program to login to saucedemo using Playwright MCP

Create Context using which Create a program to select radio button in bing

Create & Execute a program to handle multiple windows using Playwright MCP

Generate Manual Test cases by creating context

Playwright Agents Overview with example


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Lucky Trainings

I am a Software Test Automation Architect, Corporate Trainer, and Online Instructor with over 14 years of experience in the software testing industry.

My mission is to help QA engineers, software testers, developers, and students build practical automation skills that can be applied directly in real-world projects. Every course is designed with a hands-on approach, focusing on industry best practices, framework architecture, reusable design patterns, and production-ready implementations.

My expertise spans Web, API, Mobile, and Performance Testing using modern automation technologies, including Playwright, Selenium, Appium, WebdriverIO, Karate Framework, XCUITest, Detox, Java, JavaScript, TypeScript, and Python.

A key focus of my training is AI-powered software testing. I demonstrate how Artificial Intelligence can enhance automation by generating test cases, improving framework development, accelerating scripting, simplifying maintenance, and increasing overall productivity across modern testing tools.

In addition to English courses, I also create automation testing content in Telugu to help learners understand complex concepts in their native language.

Whether you're just starting your automation journey or looking to master advanced frameworks and AI-driven testing techniques, my goal is to provide practical, project-based learning that prepares you for real industry challenges.

icon
More courses by Lucky Trainings

$59.99

$19.99

$19.99

$54.99

$19.99

$49.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.6

214 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Janaki Ramarao on 7/21/2026

Real time examples required, the sites showed example like sales force, makemytrip got changes their ui. As need to get practice paralle, include some good sites where their ui did not change for better practice. for getting the practice site checking google its taking most of the time.

By vallimayil Nagappan on 6/16/2026

clearly explining nook and corner.extradionary

By Lorena Higa on 4/11/2026

This course is an absolute gem. Without a doubt, it’s the best course I’ve ever purchased — worth every single penny. The instructor doesn’t just create content, he truly educates. He explains everything clearly and shares his knowledge in a way that really sticks. You can tell this course was made with care and expertise — it genuinely teaches you. Thank you, Surendra, for such an amazing course!

By Das Punam on 4/5/2026

Concepts are explained once, clearly, and then you're straight into practice. No repetitive slides, no padding. Whoever structured this course clearly respects the learner's time.

By Punam Das on 3/26/2026

Most courses give you slides and theory. This one throws you into real scenarios immediately SauceDemo login flows, web tables, drag & drop, file uploads. By the time I finished, I had a portfolio of actual working scripts. The n8n workflow and OpenAI API sections were a pleasant surprise that made the course feel truly modern.

By Seshadri Himachand on 3/23/2026

He explains concepts better than anyone I've seen, breaking them down into crystal-clear steps with all the right details. It's helping me—a complete beginner with zero prior coding or automation knowledge—finally get it.

By Raktim on 3/17/2026

The structure of this course is genuinely impressive. Topics build on each other logically, so by the end you're not just memorizing commands — you actually understand *why* Playwright works the way it does. That conceptual clarity is rare in technical courses.

By Landel Ebe on 2/15/2026

If you want to start your career in test automation, this course is a great investment. It provides strong fundamentals in Playwright with TypeScript and introduces AI-driven approaches that are becoming important in the industry.

By Budayo de on 2/15/2026

I truly enjoyed this course. It covers Playwright fundamentals step-by step and gradually moves into more advanced topics without overwhelming learners. The TypeScript explanations are clear, and the real world examples make it easy to understand how automation works in practical scenarios. The Web and API testing integration is a huge bonus. This course gives great value for money!

By Subramanyam Reddy on 12/29/2025

The course effectively takes students from setup to building a functional, scalable test automation framework. The use of TypeScript is a major strength, as it provides better tooling and code reliability compared to plain JavaScript.

Showing all 10 reviews on CourseDuck

Read all 214 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100