Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Playwright using TypeScript with AI - Web&API for beginners
Rating: 4.5 out of 5(181 ratings)
1,909 students

Playwright using TypeScript with AI - Web&API for beginners

End to End Playwright tutorials using TypeScript, UI Testing, API testing, Page Objects, Playwright MCP for AI
Created byLucky Trainings
Last updated 7/2026
English

What you'll 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

Course content

7 sections200 lectures23h 52m total length
  • Introduction1:05
  • Overview , Features & How to TypeScript works3:47
  • TypeScript Configuration Part 16:16
  • Course Material0:30
  • Pre conditions for the Typescript Configuration3:17
  • TypeScript Configuration Part 21:42
  • Configuring GITHUB Copilot2:35
  • If unable to find copilot option in vscode then watch this video2:09
  • Configuring GITHUB Copilot Part 24:41
  • Create & Execute Simple Program 15:54
  • If you have issue with above video related to configuration please watch this2:33
  • Create & Execute Simple Program 21:12
  • Create & Execute Simple Program 32:52
  • Primitive Datatypes - Numbers with examples11:05
  • Primitive Datatypes - String , Boolean , Undefined, Null with examples6:15
  • Overview on Constants3:31
  • Overview on Operators - Arithmetic Operator with example8:11
  • Assignment Operator with example4:20
  • Comparison Operator with example5:17
  • Logical Operator with example3:47
  • Ternary Operator with example5:37
  • Conditional Statements with example15:15
  • Switch Statements with example4:10
  • For loop with example8:48
  • While loop with example4:00
  • Do While loop & Continue with example11:21
  • String methods with examples13:10
  • Array with examples Part 112:48
  • Array with examples Part 211:52
  • For each loop with example2:50
  • Function with examples Part 110:32
  • Function with examples Part 29:13
  • Function Overloading with example12:57
  • Arrow Function with example7:53
  • Rest Parameters with example5:05
  • Tuple with example Part 14:59
  • Tuple with example Part 26:37
  • Overview on Class with example Part 19:19
  • Inheritance with example6:30
  • Method Overriding8:23
  • Overview on This & Super keyword6:17
  • Constructor with Example5:43
  • Overview on Class with example Part 24:24
  • Access Modifiers with Examples9:14
  • Overview on Module5:34
  • Interface with example6:11
  • var vs let with example3:56
  • Knowledge check on TypeScript Basics

Requirements

  • PC/Laptop using which you can install tools and softwares
  • No additional requirements, everything is covered within the videos itself

Description

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

Who this course is for:

  • Automation testers
  • QA
  • QA Leads & Architects
  • Developers