Skip to main content
    Back to Courses
    Intermediate

    End-to-End Testing with Playwright

    This one-day course teaches you end-to-end testing with Playwright — from setup and first tests to advanced patterns like Page Object Model, visual regression testing, and API mocking. You'll integrate everything into a CI/CD pipeline with GitHub Actions.

    4 Modules
    16 Lessons
    1 Tag
    End-to-End Testing with Playwright – 1 Tag Tooling course at apigenio

    Skills You'll Learn

    Playwright setup & configuration
    Locators, actions & assertions
    Page Object Model pattern
    Visual regression testing
    API mocking & network interception
    CI/CD with GitHub Actions

    Course Modules & Lessons

    1

    Playwright Fundamentals

    Installation, project setup, first tests, locators, and the Playwright Inspector

    2h
    Playwright installieren

    npm init playwright, Browser-Downloads und Projektstruktur

    20min
    Erster Test & Locators

    getByRole, getByText und robuste Element-Selektoren

    25min
    Assertions & Auto-Waiting

    expect-Assertions und Playwrights intelligentes Warten

    25min
    Playwright Inspector & Debugging

    Tests visuell debuggen und Codegen nutzen

    25min
    2

    Advanced Testing Patterns

    Page Object Model, fixtures, authentication, and handling complex UI flows

    2h
    Page Object Model

    Wiederverwendbare Page-Klassen für wartbare Tests

    25min
    Fixtures & Test Isolation

    Benutzerdefinierte Fixtures und saubere Testumgebungen

    25min
    Authentifizierung testen

    Login-Flows und gespeicherte Auth-States

    25min
    Komplexe UI-Flows

    Drag and Drop, Datei-Uploads und Multi-Page-Workflows

    20min
    3

    Visual & API Testing

    Screenshot comparisons, visual regression, API mocking, and network interception

    2h
    Screenshot-Vergleiche

    Visuelle Snapshots erstellen und Abweichungen erkennen

    25min
    Visuelle Regression konfigurieren

    Toleranzen einstellen und Baseline-Management

    20min
    API-Mocking & Route Interception

    Netzwerk-Requests abfangen und mocken

    25min
    Netzwerk-Assertions

    Request/Response-Daten verifizieren und warten

    20min
    4

    CI/CD & Best Practices

    GitHub Actions integration, parallel execution, reporting, and test maintenance strategies

    2h
    GitHub Actions Pipeline

    Playwright-Tests in CI automatisiert ausführen

    25min
    Parallele Ausführung

    Tests auf mehrere Worker verteilen und Laufzeit optimieren

    20min
    Reporting & Artefakte

    HTML-Reports, Videos und Traces in CI sammeln

    20min
    Wartung & Skalierung

    Flaky Tests vermeiden, Tagging und Test-Organisation

    20min

    Prerequisites

    • JavaScript/TypeScript knowledge
    • Basic understanding of web applications

    Ready to start?

    Join thousands of students already learning.

    Your Trainer

    David Pinezich

    David Pinezich

    Experienced IT architect and trainer specializing in Python, Cloud Architecture, and Enterprise Solutions. Certified TOGAF, CISSP, and AWS professional with years of hands-on training experience.

    We use analytics cookies to improve our website. Learn more