🚀 *New Playwright batch is starting from 📅 10-July 2026! 📢 Enroll Now! ✅ Limited Seats are available.

🎭 AI Powered Playwright Online Training 🧑‍💻

Playwright using JS/TS (Web & API Automation Testing +AI)



SCHEDULE

Start Date & Time: 10-July | 8.00 pm IST (Friday) 

Other Time Zones:  10-July | 9:30 am CST | 10:30 am EST

💰 Fee: 300 USD (USA/UK/AUS/Europe) 

              16,999 INR (India)

📆 Duration: 12 Weeks (Weekly 5 sessions Monday-Friday)

🎓 Trainer: Mr. Pavan

TRAINING BENEFITS

    🎥 Access to Recorded Videos

    📖 Frequently Asked Questions (FAQs)

    📝 Thoughtful Assignments

    📚 Comprehensive Study Materials

    📄 Resume Preparation Assistance

    🚀 Career Guidance


⚠️ IMPORTANT INSTRUCTIONS BEFORE PAYMENT ⚠️

 Payment Guidelines
  • 💵 Do the payment only after announcing the date
  • 🚫 The course fee is non-refundable
  • 🔹 Payment must be made in full (No EMI/Installments)

 After Payment

  • 📷 Send payment screenshot to email "pavanoltraining@gmail.com"
  • 📛 Mention your name and course in the email
  • 📩 Receive class joining instructions via email before the session.
  • 🟢 You will be added to the dedicated WhatsApp group.

PAYMENT OPTIONS

🌍 International (USA, UK, AUS, Europe, UAE): 

             

🇮🇳 Indian Students:

   Bank Transfer: 

            Name: Pavan Kumar Bhimavarapu

            Account No: 777705578057

            Account Type: Current

            Bank Name: ICICI

            IFSC Code: ICIC0001806

 📱 Pay via GPay/PhonePe/Paytm/UPI:




📩 Email us for Queries:

 E-Mail: pavanoltraining@gmail.com


📺 DEMO SESSION 🎥



Playwright Detailed Course Contents


Module 1: Introduction to Playwright
  • Fundamentals of Automation Testing
  • What is Playwright?
  • Key Features & Benefits
  • Why Playwright becoming popular?
  • Playwright Tools & Ecosystem
  • JavaScript vs TypeScript

Module 2: JavaScript Programming

Overvew JavaScript & Environment Setup

  • What is JavaScript?
  • Overview on HTML,CSS & JS
  • How JavaScript Engine work
  • Install Node & VSCode
  • VSCode Extensions
  • Write basic scripts in JavaScript

JavaScript Basics

  • Keywords & Identifiers
  • Comments
  • Data Types
  • Variables: let, const, var
  • Operators
  • Function scope and Block Scope
  • Hoisting variables

Control Flow

  • if / else
  • switch
  • truthy/falsy values

Loops

  • for
  • while
  • do...while
  • break, continue

Functions

  • Function declaration & expression
  • Types of functions
  • Functtion Parameters & Types
  • Recurssive Functions
  • Callback functions

Arrays

  • Array creation & access
  • Using for..in & for..of loops with arrays
  • Array Methods
  • Destructuring arrays
  • Advaced Array Methods
  • forEach(),map(), filter(), reduce(), some() & any()

String

  • Creatign string
  • String Methods
  • String Immutability

Objects

  • Object creation
  • Accessing properties
  • Nested objects
  • Destructuring

Asynchronous JavaScript

  • Callbacks
  • Promises
  • async/await

Classes & Modules

  • Class and objects
  • Constructors and Methods
  • Creating & Exporitng modules
  • Importing modules

Type conversions & Debugging

  • Date & Math methods
  • Type Conversions(casting)
  • User Input
  • Debugging

ES6+ Features

  • JavaScript ES6 Features

Module 3: TypeScript Programming

Overview on TypeScript

  • JavaScript Vs TypeScript
  • Create & run TypeScript code
  • Dynamic Vs Static Typing
  • Type Safety
  • Type Annotations
  • Type Inference
  • Data Types

OOPS Concepts

  • Class basics
  • Constructors & methods
  • Readonly properties
  • static varaibles & methods
  • Overloading

Inheritance

  • Inheritance Types
  • super keyword
  • Overriding
  • Access modifiers: public, private, protected
  • Encapsulation
  • Abstract Class

Advanced Types

  • Type Aliases
  • Interface
  • Enums

 Module 4: Web Automation using Playwright

Getting Started

  • Installing Playwright and Project Setup
  • Writing First Automation Script
  • Understanding async/await & Promises
  • Running Tests in Headed/Headless Mode
  • Viewing HTML Reports and UI Mode

Locators & Selectors

  • Built-in Locators: getByText, getByRole, getByLabel
  • CSS Selectors and XPath
  • Handling Dynamic Elements and DOM Changes

UI Interactions

  • Click, Type, Checkbox, Radio Actions
  • Handling Dropdowns
  • Working with Web Tables
  • Automating Date Pickers

Advanced UI Handling

  • Handling iFrames and Multiple Tabs
  • Alerts and Dialogs
  • Mouse and Keyboard Actions
  • Scrolling Techniques
  • File Uploads

Browser Handling

  • Browser Contexts and Sessions
  • Managing Cookies
  • Handling Viewport and Proxy
  • SSL Configurations

Special Topics

  • Shadow DOM Handling
  • SVG Elements

Module 5: Advanced Playwright Features

Core Features

  • Auto-waiting and Timeout Strategies
  • Assertions (Hard vs Soft)
  • Test Recording using Codegen
  • Debugging Techniques

Reporting & Debugging

  • Capturing Screenshots
  • Video Recording
  • Using Trace Viewer for Debugging

Test Management

  • Retries and Flaky Test Handling
  • Test Grouping and Hooks
  • Tags and Annotations

Execution

  • Parallel Test Execution
  • Parameterization
  • Data-driven Testing

Reporting

  • HTML Reports
  • Allure Report Integration

Framework Concepts

  • Page Object Model (POM)
  • Running Tests via package.json Scripts

Advanced Testing

  • Visual Testing using Snapshot Comparison
  • Accessibility Testing (WCAG Standards, Axe Tool)

Module 6: Automation Framework

Framework Setup

  • Understanding Framework Architecture
  • Project Folder Structure
  • Configuration Management

Implementation

  • Page Object Classes
  • Test Data Management (JSON, CSV)
  • Utility/Helper Functions
  • Data Providers
  • Dynamic Data Generation using Faker

Execution & Reporting

  • Tag-based Execution
  • Parallel and Sequential Runs
  • HTML and Allure Reports

Module 7: CI/CD, Git, GitHub & Jenkins Integration

Version Control & CI/CD

  • Introduction to Git
  • Working with Repositories in GitHub
  • Setting up GitHub Actions
  • Integrating Automation with Jenkins
  • Building CI/CD Pipelines
  • Automated Test Execution in Pipelines

Module 8: API Testing using Playwright

API Automation

  • HTTP Methods: GET, POST, PUT, PATCH, DELETE
  • Handling Request Body (Static & Dynamic)
  • Path and Query Parameters
  • API Chaining

Validations

  • Status Code Validation
  • Response Headers Validation
  • JSON Response Validation

Authentication

  • Basic Authentication
  • Token-based Authentication
  • API Key Authentication
  • Network interception

Module 9: Playwright Integration with AI

AI Fundamentals

  • Introduction to Generative AI
  • Understanding Large Language Models (LLMs)
  • Prompt Engineering Basics
  • Limitations and Risks of AI

AI in Automation

  • Model Context Protocol (MCP)
  • Using GitHub Copilot for Test Automation

Hands-on Implementation

  • Setting up Playwright MCP in VS Code
  • Generating UI & API Tests using AI
  • Using Extensions for Productivity
  • Vibe Coding Techniques for Faster Development

Playwright In-built AI Agents

  • Planner Agent
  • Generator Agent
  • Healer Agent

Module 10: Career Guidance & Job Readiness

Career guidance and Interview Preparation

  • Resume Building
  • Github Portfolio
  • Interview Preparation
  • Frequently Asked Questions

🎯 What You Will Learn

  • Build end-to-end automation frameworks from scratch
  • Automate Web & API testing using Playwright
  • Implement CI/CD pipelines using Jenkins & GitHub Actions
  • Perform visual and accessibility testing
  • Leverage AI tools to accelerate automation development


Total Pageviews

YOUTUBE