What problem does it solve?
Playwright end-to-end tests often become flaky, slow, and hard to maintain when page structure changes, network timing varies, or CI environments behave differently from local runs.
Core Features & Use Cases
- Page Object Model (POM): Encapsulate UI interactions in page classes to reduce duplication and make refactors safer.
- Playwright configuration & multi-project setup: Define retries, workers, reporters, baseURL, and browser projects for consistent coverage across environments.
- Flaky test strategies & quarantine: Use targeted fixes (fixme/skip), repeat runs, and diagnostic patterns to identify root causes without blocking delivery.
- Artifact management in CI: Capture screenshots, traces, videos, and HTML/JUnit/JSON reports and upload them as build artifacts for fast debugging.
- Use cases: Authentication flows, feature browsing/search, API endpoint verification, and critical financial/transaction paths with environment-appropriate safeguards.
Quick Start
Use the e2e-testing skill to generate a stable Playwright E2E suite using POM, a tuned playwright.config.ts, and CI artifact uploads for failures.