Skip to Content

Automation Testing Playwright


Request for price


Length: 5 day (40 hours)

 

Course objectives

After completing this course, students will be able to:

    • Architect Modern Suites: Build a scalable Page Object Model (POM) framework that is easy to maintain.
    • Eliminate Flakiness: Master Playwright’s Auto-waiting and Web-first Assertions to create rock-solid tests.
    • Perform Multi-Layer Testing: Combine UI and API automation within a single test script for faster data setup and validation.
    • Advanced Debugging: Use the Trace Viewer and Playwright Inspector to time-travel through test failures.
    • Implement DevOps Best Practices: Run tests in parallel, execute them in Docker containers, and trigger them via GitHub Actions.
    • Leverage AI (2026 Update): Use AI-powered locators and Playwright’s Codegen to accelerate script development.

Course outlines

    • Phase 1: The Modern Foundation
      • Intro to Playwright: Why Playwright is replacing Selenium in 2026.
      • Setup: Node.js, VS Code, and Playwright Extension.
      • Codegen: Using the test generator to record and refine your first script.
    • Phase 2: Core Playwright Mechanics
      • Locators: Mastering getByRole, getByText, and advanced CSS/XPath strategies.
      • Interactions: Handling Pop-ups, Iframes, Shadow DOM, and multiple Browser Contexts.
      • Synchronization: Understanding why you almost never need thread.sleep or manual waits.
    • Phase 3: Framework & Integration
      • Design Patterns: Page Object Model (POM) and Fixtures.
      • Data-Driven Testing: Using JSON/Excel for parameterized testing.
      • API Testing: Sending GET/POST requests and intercepting network calls.
    • Phase 4: Scaling & Reporting
      • Reporting: Configuring HTML, Allure, and video-recorded reports.
      • CI/CD & Docker: Running headless tests in the cloud.
      • Visual Testing: Snapshot comparisons for UI regression.


Download Outlines