top of page

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. 1Introduction
Overview, installation and setup, first test script.2Playwright basics
Test anatomy, locators, interactions, assertions.3Advanced features
Dynamic pages, frames, popups, uploads, screenshots.4Test organization
POM, data-driven tests, parallel execution.5API testing
GET, POST, PUT, DELETE and response validation.6CI 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 browsersModule 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, attributesModule 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 reportingModule 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 executionModule 5: API testing
✓Overview of API testing✓Sending GET, POST, PUT, DELETE requests✓Validating API responses✓Integrating API testing with UI testsModule 6: CI and reporting
✓Integrating with GitHub Actions, Jenkins, GitLab CI✓HTML, JSON and Allure reports✓Logging and debugging tests✓Real-world projectsSupport 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 workOur 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 classReady 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 programSix modules plus projects
From first test script to CI/CD reporting.1Introduction
Overview, installation and setup, first test script.2Playwright basics
Test anatomy, locators, interactions, assertions.3Advanced features
Dynamic pages, frames, popups, uploads, screenshots.4Test organization
POM, data-driven tests, parallel execution.5API testing
GET, POST, PUT, DELETE and response validation.6CI and reporting
GitHub Actions, Jenkins, GitLab CI and test reports.Detailed course content
Topics covered in each module.1Module 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 browsers2Module 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, attributes3Module 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 reporting4Module 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 execution5Module 5: API testing
✓Overview of API testing✓Sending GET, POST, PUT, DELETE requests✓Validating API responses✓Integrating API testing with UI tests6Module 6: CI and reporting
✓Integrating with GitHub Actions, Jenkins, GitLab CI✓HTML, JSON and Allure reports✓Logging and debugging tests✓Real-world projectsSupport and salient features
Career support and classroom features that come with the course.1Staffing 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 work2Our 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 classReady 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