Playwright with AI-Testing

This curriculum introduces an innovative Playwright Training Course which offers hands-on training, immersing students in practical exercises and real-world projects. Participants learn to create robust test scripts, execute tests efficiently, and analyse results effectively using Playwright’s powerful features and APIs. By the course’s conclusion, graduates are equipped with the skills to leverage Playwright effectively in their testing workflows, enabling them to ensure the reliability and quality of web applications across various platforms and browsers.

Software testing training

Course Duration

45 Days

Course Language

English/Hindi/Telugu

Classroom

Offline/Online Training/Hybrid Training

Contact

Share this course

Description

The Playwright Training course is a comprehensive program designed to equip individuals with the knowledge and skills needed to excel in the field of voice acting and performance capture for video games, animation, and other multimedia projects. Geared towards aspiring voice actors, performers, and entertainment professionals, this course offers a unique blend of theoretical knowledge and practical training in the art of voice acting and performance capture.

Throughout the course, participants will explore various aspects of voice acting and performance capture, including character development, script analysis, vocal techniques, and emotive expression. They will learn how to effectively convey emotions, personalities, and narratives through their voice and physical performance, mastering the nuances of timing, tone, and delivery essential for creating compelling and immersive characters.

Moreover, the Playwright Training course covers essential topics such as audition techniques, studio etiquette, and industry insights, providing participants with a comprehensive understanding of the voice acting and performance capture industry. Participants will also have the opportunity to work on real-world projects and receive constructive feedback from experienced professionals, helping them refine their craft and develop their unique artistic voice.

By the end of the course, Participants will be equipped with the skills and confidence to pursue careers in voice acting and performance capture across a wide range of media platforms, including video games, animated films, television shows, and commercials. With their newfound expertise in Playwright Training, participants will be well-prepared to unleash their creative potential and make a lasting impact in the world of entertainment. 

Skills you get

Course Contents

  • Introduction to Automation
  • Testing Manual vs Automation Testing
  • Automation Testing Life Cycle (ATLC)
  • Limitations of Selenium
  • What is Playwright?
  • Why Companies Prefer Playwright
  • Key Playwright Features
  • Auto Waiting & Stability
  • High-Speed Execution
  • Cross-Browser Support
  • Parallel Execution
  • Playwright vs Selenium — Practical Comparison
  • JavaScript vs TypeScript —
  • Industry Preference Playwright
  • Architecture & Execution Flow
Core Programming
  • Variables (var, let, const)
  • Data Types Operators
  • Conditional Statements
  • Loops , Keywords
  • Functions & Arrow Functions
  • Arrays & Array Methods
  • Strings & String Methods
  • Objects & JSON
Asynchronous Programming
Callbacks
  • Promises
  • Async & Await
TypeScript Concepts
  • Why TypeScript?
  • Type Inference & Explicit Types
  • Function Type Annotations
  • Array & Object Type Annotations Enums
  • Type Assertion
  • Interfaces
  • Modules
  • Classes methods & Objects
  • Access Modifiers (public, private,
    protected)
  • Inheritance
  • Polymorphism
  • Encapsulation &
  • Abstraction
  • interface
  • Practical OOPS implementation in Playwright Framework
  • Playwright Installation
  • Project Structure & Best Practices
  • Playwright Test Runner
  • Browser, Context & Page
  • Writing First Playwright Test
  • Headed vs Headless Execution
  • Playwright Configuration File (playwright.config.ts)
  • Running Tests using CLI & npm scripts
  • Built-in Playwright Locators
  • CSS Selectors (Basic to Advanced)
  • XPath (Functions, Operators, Axes)
  • Role, Label, Text & Placeholder Locators
  • Handling Dynamic Elements
  • Best Locator Strategies
User Actions
  • Input Fields & Buttons Checkboxes & Radio Buttons
  • Dropdowns Mouse Actions (Hover, Right Click, Drag & Drop)
  • Keyboard Actions
  • Auto Waiting & Smart Synchronization
  • Explicit Timeouts
  • Handling Alerts & Dialogs
  • Handling Frames & iFrames
  • Shadow DOM
  • Web Tables
  • File Upload Automation
  • Multiple Tabs & Windows
  • Assertions using expect
  • Hard Assertions vs Soft Assertions
  • Debugging Techniques
    page.pause()
    Playwright Inspector
  • Handling Flaky Tests
  • Retry Mechanism
  • Screenshots on Failure
  • Video Recording
  • Trace Viewer
  • Test Suite Structure
  • Grouping Tests
  • Tags & Annotations
  • Skip / Only / Fixme
  • Test Parameterization
  • Parallel Execution
  • Cross-Browser Execution
  • Device Emulation
  • Global Setup & Global Teardown
  • Reading test data from Excel
    (.xlsx) using Playwright
  • Reading test data from CSV files
  • Writing data to excel
  • Excel with Playwright
  • Test Scripts creation
  • Test Suite Management
  • Base Page Design
  • Reusable Common Actions
  • Config & Environment
    Management
  • Allure reports
  • CI/CD Ready Framework Structure
  • Git hub actions
Page Object Model (POM) Framework
  • Introduction to POM
  • Separating Page Locators & Page Actions
  • Test Script Design using POM
  • Best Practices for POM
  • Maintenance & Scalability
    Advantages
Cucumber Framework with Playwright (BDD)
  • Introduction to BDD (Behavior Driven Development)
  • Cucumber Architecture
  • Feature Files & Gherkin Syntax
  • Scenarios & Scenario Outlines
  • Step Definition Implementation
    using Playwright
  • Hooks in Cucumber
  • Mapping Feature * Step
  • Definition — Page Classes
  • Running Cucumber Tests with
    Playwright
  • API Testing Fundamentals
  • HTTP Methods (GET, POST, PUT,
    DELETE)
  • API Request Context
  • Request Headers & Payload Handling
  • Response Validation
    API Authentication
    Token
    Bearer
    Basic
  • API Chaining
  • Schema Validation using AJV
  • Ul + API End-to-End Scenarios
  • Playwright HTML Reports
  • Allure Report Setup &
    Configuration
  • Allure Annotations
  • Attaching Screenshots & Logs
  • CI-Friendly Reporting
Git & GitHub
  • Git Basics (CLD
  • Repository Management
  • Branching Strategy
  • Pull Requests & Merging
Jenkins
  • Jenkins Installation & Setup
  • Creating Jenkins Jobs
  • Integrating Playwright Framework with Jenkins
  • Scheduled & Nightly Builds
  • Jenkins + Allure Report Integration
  • GitHub Copilot for Automation
  • Al-Based Test Case Generation
  • Smart Script Suggestions
  • Al-Assisted Debugging
  • Playwright Codegen (Record &
    Playback)
  • VS Code Playwright Extension
  • Playwright with MCP (Al +
    Automation)
  • What is DataBase
  • Types of DataBase
  • What is SQL
  • Writing SQL queries
  • Types of commands
  • *DDL: Data definition language

Related Courses

Frequently asked questions

Accordion title
Ac non ac hac ullamcorper rhoncus velit maecenas convallis torquent elit accumsan eu est pulvinar pretium congue a vestibulum suspendisse scelerisque condimentum parturient quam.Aliquet faucibus condimentum amet nam a nascetur suspendisse habitant a mollis senectus suscipit a vestibulum primis molestie parturient aptent nisi aenean.A scelerisque quam consectetur condimentum risus lobortis cum dignissim mi fusce primis rhoncus a rhoncus bibendum parturient condimentum odio a justo a et mollis pulvinar venenatis metus sodales elementum.Parturient ullamcorper natoque mi sagittis a nibh nisi a suspendisse a.
Accordion title
Ac non ac hac ullamcorper rhoncus velit maecenas convallis torquent elit accumsan eu est pulvinar pretium congue a vestibulum suspendisse scelerisque condimentum parturient quam.Aliquet faucibus condimentum amet nam a nascetur suspendisse habitant a mollis senectus suscipit a vestibulum primis molestie parturient aptent nisi aenean.A scelerisque quam consectetur condimentum risus lobortis cum dignissim mi fusce primis rhoncus a rhoncus bibendum parturient condimentum odio a justo a et mollis pulvinar venenatis metus sodales elementum.Parturient ullamcorper natoque mi sagittis a nibh nisi a suspendisse a.
Accordion title
Ac non ac hac ullamcorper rhoncus velit maecenas convallis torquent elit accumsan eu est pulvinar pretium congue a vestibulum suspendisse scelerisque condimentum parturient quam.Aliquet faucibus condimentum amet nam a nascetur suspendisse habitant a mollis senectus suscipit a vestibulum primis molestie parturient aptent nisi aenean.A scelerisque quam consectetur condimentum risus lobortis cum dignissim mi fusce primis rhoncus a rhoncus bibendum parturient condimentum odio a justo a et mollis pulvinar venenatis metus sodales elementum.Parturient ullamcorper natoque mi sagittis a nibh nisi a suspendisse a.
Accordion title
Ac non ac hac ullamcorper rhoncus velit maecenas convallis torquent elit accumsan eu est pulvinar pretium congue a vestibulum suspendisse scelerisque condimentum parturient quam.Aliquet faucibus condimentum amet nam a nascetur suspendisse habitant a mollis senectus suscipit a vestibulum primis molestie parturient aptent nisi aenean.A scelerisque quam consectetur condimentum risus lobortis cum dignissim mi fusce primis rhoncus a rhoncus bibendum parturient condimentum odio a justo a et mollis pulvinar venenatis metus sodales elementum.Parturient ullamcorper natoque mi sagittis a nibh nisi a suspendisse a.

Selenium Testing
Training

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

 

Description

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Course Contents

Item #1

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Related Courses

Frequently asked questions

General Information
  1. What is Playwright?
    • Playwright is an open-source automation library for end-to-end testing of web applications. It supports multiple browsers, including Chromium, Firefox, and WebKit.
  2. Who is this training program for?
    • This program is designed for software testers, QA engineers, developers, and anyone interested in automated testing of web applications.
Course Details

3.  What topics are covered in the training program?

  • The course covers installation and setup of Playwright, writing basic and advanced test scripts, handling different browsers, debugging tests, and integrating with CI/CD pipelines.

4.  How long is the training program?

  • The training program spans over a period of 4 to 6 weeks with Monday to Saturday

5.  What are the prerequisites for joining the training?

  • Basic knowledge of programming preferably and some understanding of testing concepts.
Enrollment and Fees

6.  How can I enroll in the training program?

  • You can enroll by filling out the registration form on our website

7.  Are there any discounts available?

  • We offer early bird discounts, group discounts, and special discounts for students. Please check our website or contact us for more details.
Training Format

8.  Is the training program online or in-person?

  • The training is delivered through a mix of offline , online and Hybrid  sessions with live recorded lectures, hands-on exercises, and assignments.

9.  Will there be hands-on exercises and projects?

  • Yes, the training includes hands-on exercises and real-world projects to help you gain practical experience with Playwright.

10.  What if I miss a live session?

  • Recorded sessions or in – person classes can be arranged based on need of the student.
Certification and Support

11.  Will I receive a certificate upon completion?

  • Yes, participants who successfully complete the program will receive a certificate of completion.

12.  How can I contact support?

  • You can contact our support team through our contact form on the website.

13.  Do you offer corporate training programs?

  • Yes, we offer customized corporate training programs. Please contact us for more details.

14.    Do you provide any job placement assistance after the course?

  •  Yes, we offer career services including resume building , reviews, interview preparation, mock – interviews and job placement assistance.