top of page
Hero background

Web automation and end-to-end testingPlaywright Automation Training

Gain hands-on skills in modern web automation and end-to-end testing: design, develop and maintain reliable automated test scripts with Playwright, including API testing and CI/CD integration.

Book an appointmentCall 847-350-9034

Hands-on labsAPI testingCI/CDReal projects

Six modules plus projects

From first test script to CI/CD reporting. 1

Introduction

Overview, installation and setup, first test script.
2

Playwright basics

Test anatomy, locators, interactions, assertions.
3

Advanced features

Dynamic pages, frames, popups, uploads, screenshots.
4

Test organization

POM, data-driven tests, parallel execution.
5

API testing

GET, POST, PUT, DELETE and response validation.
6

CI and reporting

GitHub Actions, Jenkins, GitLab CI and test reports.

Detailed course content

Topics covered in each module. 

Module 1: Introduction to Playwright

✓What Playwright is and its advantages over Selenium and Cypress✓Supported browsers and platforms✓Node.js environment setup and installing Playwright via npm✓Creating a simple test and running tests in different browsers

Module 2: Playwright basics

✓Browser, context and page✓Locators and selectors: CSS, text, XPath✓Playwright Inspector✓Click, type, select options; checkboxes, radio buttons, dropdowns✓Assertions using expect(): visibility, text, URL, attributes

Module 3: Advanced Playwright features

✓Waiting strategies: waitForSelector, waitForLoadState✓Handling AJAX requests and network responses✓Frames, iframes, popups and modals✓File uploads and downloads✓Alerts, prompts and confirmations✓Screenshots, videos, debugging and reporting

Module 4: Test organization and automation

✓Test suites and hooks (beforeAll, afterAll)✓Page Object Model (POM) implementation✓Data-driven testing with JSON, CSV and Excel✓Parameterized tests✓Parallel and sequential test execution

Module 5: API testing

✓Overview of API testing✓Sending GET, POST, PUT, DELETE requests✓Validating API responses✓Integrating API testing with UI tests

Module 6: CI and reporting

✓Integrating with GitHub Actions, Jenkins, GitLab CI✓HTML, JSON and Allure reports✓Logging and debugging tests✓Real-world projects

Support and salient features

Career support and classroom features that come with the course. 

Staffing support

✓Resume preparation✓Mock interview preparation✓Phone interview preparation✓Face to face interview preparation✓Project and technology preparation✓Internship with internal project work✓Externship with client project work

Our salient features

✓Hands-on labs and homework✓Group discussion and case study✓Course project work✓Regular quiz and exam✓Regular support beyond the classroom✓Students can re-take the class at no cost✓Dedicated conference rooms for group project work✓Live streaming for remote students✓Video recording to catch up on a missed class

Ready to start test automation?

Call 847-350-9034 or book an appointment to talk about this course and funding options.Book an appointmentCall 847-350-9034Education grant program

Six modules plus projects

From first test script to CI/CD reporting.1

Introduction

Overview, installation and setup, first test script.
2

Playwright basics

Test anatomy, locators, interactions, assertions.
3

Advanced features

Dynamic pages, frames, popups, uploads, screenshots.
4

Test organization

POM, data-driven tests, parallel execution.
5

API testing

GET, POST, PUT, DELETE and response validation.
6

CI and reporting

GitHub Actions, Jenkins, GitLab CI and test reports.

Detailed course content

Topics covered in each module.1

Module 1: Introduction to Playwright

✓What Playwright is and its advantages over Selenium and Cypress✓Supported browsers and platforms✓Node.js environment setup and installing Playwright via npm✓Creating a simple test and running tests in different browsers
2

Module 2: Playwright basics

✓Browser, context and page✓Locators and selectors: CSS, text, XPath✓Playwright Inspector✓Click, type, select options; checkboxes, radio buttons, dropdowns✓Assertions using expect(): visibility, text, URL, attributes
3

Module 3: Advanced Playwright features

✓Waiting strategies: waitForSelector, waitForLoadState✓Handling AJAX requests and network responses✓Frames, iframes, popups and modals✓File uploads and downloads✓Alerts, prompts and confirmations✓Screenshots, videos, debugging and reporting
4

Module 4: Test organization and automation

✓Test suites and hooks (beforeAll, afterAll)✓Page Object Model (POM) implementation✓Data-driven testing with JSON, CSV and Excel✓Parameterized tests✓Parallel and sequential test execution
5

Module 5: API testing

✓Overview of API testing✓Sending GET, POST, PUT, DELETE requests✓Validating API responses✓Integrating API testing with UI tests
6

Module 6: CI and reporting

✓Integrating with GitHub Actions, Jenkins, GitLab CI✓HTML, JSON and Allure reports✓Logging and debugging tests✓Real-world projects

Support and salient features

Career support and classroom features that come with the course.1

Staffing support

✓Resume preparation✓Mock interview preparation✓Phone interview preparation✓Face to face interview preparation✓Project and technology preparation✓Internship with internal project work✓Externship with client project work
2

Our salient features

✓Hands-on labs and homework✓Group discussion and case study✓Course project work✓Regular quiz and exam✓Regular support beyond the classroom✓Students can re-take the class at no cost✓Dedicated conference rooms for group project work✓Live streaming for remote students✓Video recording to catch up on a missed class
 

Ready to start test automation?

Call 847-350-9034 or book an appointment to talk about this course and funding options.Book an appointmentCall 847-350-9034Education grant program

 

 

 

 

 

bottom of page
ITExps Assistant
Hello! I am your ITExps assistant. How can I help you today?