PLAYWRIGHT AUTOMATION
Playwright JS & TS with
Agentic AI and MCP
From Beginner to Framework Architect.
Become a Playwright Automation Engineer capable of building enterprise-grade frameworks and clearing interviews. Learn JavaScript, TypeScript, Playwright, API Testing, CI/CD, Jenkins, MCP, AI Agent and Enterprise Framework Design through real-world projects.
Live Interactive Training
Industry-Level Framework Development
Basic API + UI Automation
CI/CD Integration
Interview Preparation
Recordings Included
Lifetime Support
LOGIN.SPEC.TS
test('Login Test', async ({ page }) => {
await page.goto('/');
await page.getByLabel('Email').fill('user@test.com');
await page.getByRole('button').click();
await expect(page).toHaveURL('/dashboard');
});
await page.goto('/');
await page.getByLabel('Email').fill('user@test.com');
await page.getByRole('button').click();
await expect(page).toHaveURL('/dashboard');
});
1 PASSED 0 FAILED
2.3S
₹7,999
₹14,999
SAVE 46%
Mon to Thu • 9:30 PM – 11:00 PM IST
Duration • 2.5 Months
Who this course is for?
Manual Testers
Transition into automation.
Selenium Engineers
Upgrade to modern automation.
Freshers
Learn practical automation skills.
Developers
Improve quality engineering expertise.
QA Professionals
Master enterprise automation frameworks.
What you'll become.
After completing this course you'll be able to:
Build Playwright Frameworks From Scratch
Automate UI and APIs
Design Page Object Model Architecture
Run Tests in Parallel
Generate Professional Reports
Integrate Automation with CI/CD
Handle Real Enterprise Scenarios
Crack Playwright Interviews
Skills you'll master.
PROGRAMMING
JavaScript
TypeScript
AUTOMATION
Playwright
POM
Fixtures
Locators
Assertions
API TESTING
REST APIs
Authentication
Headers
Payload Validation
DEVOPS
Git
GitHub
Jenkins
GitHub Actions
REPORTING
HTML Reports
Allure Reports
Course curriculum.
Module 1 – Understanding Testing
What is Testing
What is Manual Testing
What is Automation Testing
Module 2 – Javascript Fundamentals
Installation and Setting Up the Environment
Variables
Data Types
Operators
Conditional Statements
Loops
Functions
Arrow Functions
Arrays
Strings
Objects
Class
Module 3 – Typescript Fundamentals
Introduction to TypeScript and Its Advantages
Installing and Configuring TypeScript
Compiling and Running TypeScript
TypeScript Types
Type Inference
Explicit Types
Functions with Type Annotations
Recap
Module 4 – Getting Started With Playwright
Setting Up a New Project in Playwright
Installation and Setting Up the Playwright Environment
Understanding the Structure of Playwright Framework
Parallel Test Execution / Parallel File Execution
Understanding the Playwright Configuration File
Understanding Playwright Architecture
Key Concepts (Browser, Page, Async-Await)
Writing a Basic First Test Script
Selectors / Locators
Learning Basic CSS Syntax, XPath
Locating DOM Elements (by Title, Label, Role, etc.)
Performing Actions (Clicking, Typing)
Synchronization / Auto-Waiting
Assertions Using the Expect Library
Module 5 – Digging Deeper Into Playwright
Headless / Headed Modes
Debugging Using Pause Mechanism
Handling Lists of Elements
Working with Iframes
Handling Shadow DOM
Dealing with Alerts
Keyboard / Mouse Actions
Click, Right-Click, Context Click
Mouse Hover, Drag-and-Drop
Enter, Copy Paste, Typing Using Keyboard
Arrow Up, Arrow Down, etc.
File Upload and Download
Managing Multiple Tabs / Windows
Slider, Tooltip and Calendar Handling
Module 6 – Playwright Advanced Applications
Reading Data from Files (.xlsx, JSON)
Test Suite Structure
Reporters
Trace Viewer
Video Recording
Device Emulation
Code Generation (Record & Playback Tools)
Playwright Inspector
Visual Testing
Module 7 – Handling Basic APIs With Playwright
Why APIs?
Understanding Different API Methods
API Request Context
Handling API Requests with Playwright
Managing API Responses with Playwright
Network Interception
Module 8 – Playwright Test Runner And Reporter
Role of the Test Runner
Test Management
Test Annotations, Grouping, Filtering, Skipping & “Only” Keyword
Test-Level Configuration
Test Retry Mechanism
Overriding Configurations – Test Level & Project Level
Test Parameterization
Building Test Suites
Test Steps
Cross-Browser Testing
Generating HTML, Allure and Monocart Reports
Global Setup / Tear Down
Module 9 – OOP Concepts For Playwright
Classes in TypeScript
Constructors
Access Modifiers
OOP Principles
Practical Implementation in Playwright (Inheritance, Polymorphism, etc.)
Module 10 – Framework Generation For Playwright Automation
Introduction to Page Object Model (POM)
Refactoring an Existing Script with POM
Implementing Page Actions
Creating a Page Layer, Test Layer, Test Data Layer, etc.
Implementing Common Action Methods
Refactoring Test Scripts with Best Practices
Data Driven Testing Using JSON and Excel File
Module 11 – Report Generation
Generating HTML, Line, List, Dot Reports
Allure Reports for Playwright Automation
Monocart Report for Playwright Automation
Module 12 – Git And Ci Integration
Understanding Git from Basic to Advanced Level
Installing and Configuring CI/CD Using Jenkins
Integrating the Playwright Framework with Jenkins
Module 13 – Agentic Ai, Genai, Prompt Engineering & Playwright MCP
Understanding CodeGen, LLM, Prompt Engineering
Understanding Agentic AI and How It Works
Automatic Generation of Locators and Script for Playwright
Understanding Playwright MCP
Use of Playwright MCP to Generate POM Framework Automatically
Integrate Different LLM Models (ChatGPT, Gemini, Claude, etc.)
Generate Script and Framework Using Agentic AI
Automate the Application Using Agentic AI
Connect with Database Using Agentic AI
Commit and Push the Code to GitHub Using Agentic AI
Automate Full Workflow of Test Automation Using Agentic AI
Module 14 – Capstone Projects
Implementing Test Scripts Without POM
Building a Framework for Your Project (POM, Test Runner, Reporter)
Adding an End-to-End Suite to the CI Pipeline