Mastering Playwright Automation with JavaScript- Live Training
UI, API, Visual Testing & BDD Frameworks
Master Playwright from scratch with hands-on training in web UI testing, API testing, visual validations, and BDD using Cucumber. Learn to build a complete automation framework using TypeScript, Page Object Model, test retries, parallel execution, and real-time reporting. Perfect for beginners and working professionals.
About The Instructor:
👩🏫 Introducing Suma S: Your Mentor in Test Automation Excellence
With over 10 years of industry experience, Suma S stands as a highly skilled Senior QA Engineer and trusted trainer in the field of Software Testing & Automation. Her career spans across Manual Testing, Automation with Selenium (Java & Python), Playwright, TestNG, and BDD frameworks, enabling her to bring real-world insights into every training session. Suma has worked across a wide range of domains including E-commerce, Banking, Healthcare, and Insurance, delivering quality-driven solutions in fast-paced environments. What sets her apart is her passion for teaching—with 4+ years of dedicated online training experience, she has successfully mentored hundreds of learners, guiding them from beginner level to industry readiness. Whether you’re starting your career or upskilling for the next big opportunity, Suma S’s training blends deep technical knowledge with practical project-based learning—ensuring you not only understand the concepts but apply them with confidence. |
Live Sessions Price:
For LIVE sessions – Offer price after discount is 200 USD 159 89 USD Or USD15000 INR12000 INR 6900 Rupees.
OR
Free Demo Session:
30th July @ 9:00 PM – 10:00 PM (IST) (Indian Timings)
30th July @ 10:30 AM – 11:30 AM (EST) (U.S Timings)
30th July @ 3:30 PM – 4:30 PM (BST) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday @ 9:00 PM – 10:00 PM (IST) (Indian Timings)
For Participants in US: Monday to Friday @ 10:30 AM – 11:30 AM (EST) (U.S Timings)
For Participants in UK: Monday to Friday @ 3:30 PM – 4:30 PM (BST) (UK Timings)
What student’s have to say about the Trainer:
👩💻 “The way complex automation concepts were broken down and explained made learning so easy. The trainer’s real-time project experience adds great value.” 👨💻 “I had zero knowledge of automation before this course. Now, I confidently work on Playwright and API testing thanks to the trainer’s structured teaching style.” 👩💻 “Very interactive sessions! The trainer ensures everyone is on the same page before moving ahead. Plus, the assignments are very practical.” 👨💻 “Every doubt was addressed with clear explanations. The trainer’s knowledge of JavaScript, Playwright, and BDD is just amazing!” 👩💻 “I loved the weekly assignments and real-world scenarios. It helped me crack my interview and land an automation job within 1 month of completing the course.” 👨💻 “This was more than just training. It was mentorship. The trainer guides us like a team lead would in a real project.” 👩💻 “Clear voice, good pace, well-structured content, and lots of hands-on practice. One of the best online trainers I’ve learned from.” |
What will I Learn by end of this course?:
- Build and execute end-to-end test cases using Playwright with JavaScript
- Perform UI, API, Visual, and BDD testing using real-time project scenarios
- Write clean and maintainable code using Page Object Model
- Create custom utilities for file uploads, downloads, and Excel integration
- Automate dynamic elements, frames, alerts, and multiple browser contexts
- Implement test retries, parallel execution, and cross-browser testing
- Generate detailed HTML reports, traces, screenshots, and logs
Salient Features:
- 35 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Beginners with basic programming knowledge looking to learn Cypress automation testing.
- Software testers interested in enhancing their automation skills using Cypress.
- Developers seeking to expand their proficiency in frontend and backend testing with Cypress and API testing.
- Professionals aiming to integrate Cypress into their testing workflow for more efficient and robust test automation.
Course syllabus:
1. Introduction to Playwright Automation and Course Expectations
1.1 Introduction to Playwright and its features
1.2 Course structure and topic-wise breakdown
1.3 Setting up environment: Install Node.js & Visual Studio Code
2. JavaScript Fundamentals
2.1 Variables
2.2 Data types
2.3 Comparison operators
2.4 Logical operators
2.5 Conditional statements
2.6 Loops
2.7 Arrays and Objects
2.8 JSON and JavaScript
2.9 Functions
3. Getting Started with Playwright – Core Concepts
3.1 Create npm project & install dependencies
3.2 Understanding async/await & Playwright test annotations
3.3 Browser context and Page fixtures
3.4 Configuration file – importance and usage
3.5 Assertions & multi-browser test configuration
4. Basic Web Automation Methods
4.1 Locator strategies and typing into elements
4.2 Extracting text and using expect assertions
4.3 Handling multiple web elements
4.4 Wait mechanisms with multiple elements
4.5 Dynamic wait for new pages
5. Handling UI Components
5.1 Static dropdowns
5.2 Radio buttons, checkboxes with assertions
5.3 Attribute validation with async/await
5.4 Handling child windows and tabs
6. Playwright Codegen
6.1 Recording and playback using Codegen
6.2 Test Traces, HTML Reports, Logs, Screenshots
7. Playwright’s Unique getBy
Locators
7.1 getByLabel
7.2 getByRole
, getByText
7.3 Calendar automation strategies
8. Handling Dialogs, Frames & Events
8.1 Validating element visibility
8.2 Automating JavaScript alert popups
8.3 Frame handling
9. API Testing with Playwright
9.1 Importance of API + UI testing
9.2 Using request
to make API calls
9.3 Parsing responses
10. Visual Testing in Playwright
10.1 Capturing full-page & element-level screenshots
10.2 Visual regression testing overview
11. Excel Utilities and File Upload/Download
11.1 Setup excelJS
with Node.js
11.2 Reading/writing rows and columns
11.3 Utility functions for data handling
11.4 Searching and updating filtered data
11.5 File upload/download handling
11.6 E2E example using Excel data + assertions
12. Page Object Pattern & Data-Driven Testing
12.1 Page Object Model (POM)
12.2 Creating page objects and action methods
12.3 Assignment: Convert project to POM
12.4 External JSON data handling
12.5 Data parameterization in tests
12.6 Passing data via fixtures
13. Project Configuration for Framework Design
13.1 Configuration options and use
property
13.2 Emulating mobile viewports
13.3 Enabling screenshots, videos, traces, SSL options
14. Test Retry, Serial/Parallel Execution & Tagging
14.1 Fix flaky tests with retry
14.2 Serial vs Parallel test execution
14.3 Run parallel tests in same file
14.4 Tagging and filtering test execution
15. TypeScript Basics & Refactoring
15.1 JavaScript vs TypeScript
15.2 Type syntax and usage
15.3 Page Objects using TypeScript
15.4 Utility files with TypeScript
15.5 Refactor Playwright tests to TypeScript
16. Cucumber Framework Integration
16.1 Introduction to Cucumber
16.2 Setup and configuration
16.3 Step Definitions & cucumber.js
config
16.4 Implementing logic in steps
16.5 Cucumber Hooks
16.6 Tags & Tagged Hooks
16.7 Scenario Outlines & Parallel Runs
16.8 HTML Reports & Rerun failed tests
Live Sessions Price:
For LIVE sessions – The offer price after discount is 300 USD 259 89 USD Or USD13000 INR11900 INR 6900 Rupees
Sample Course Completion Certificate:
Your course completion certificate looks like this……
Typically, there is a one-day break following public sessions.
Important Note:
To maintain the quality of our training and ensure smooth progress for all learners, we do not allow batch repetition or switching between courses. Once you enroll in a batch, please make sure to attend the classes regularly as per the schedule. We kindly request you to plan your learning accordingly. Thank you for your support and understanding.
Course Features
- Lectures 30
- Quiz 0
- Duration 10 weeks
- Skill level All levels
- Language English
- Students 0
- Assessments Yes
Curriculum
- 7 Sections
- 30 Lessons
- 10 Weeks
- 1. Introduction to Playwright Automation and Course Expectations3
- 2. JavaScript Fundamentals9
- 3. Getting Started with Playwright – Core Concepts5
- 4. Basic Web Automation Methods5
- 5. Handling UI Components4
- 6. Playwright Codegen2
- 7. Playwright\'s Unique getBy Locators2