What problem does it solve?
This Skill solves the problem of brittle, slow end-to-end tests that fail intermittently and don’t provide enough evidence to debug real production-like flows.
Core Features & Use Cases
- Playwright E2E patterns with Page Object Model (POM): Organize tests for maintainability by encapsulating locators and page actions in reusable page objects.
- Production-grade configuration: Use multi-reporter output, trace on retries, screenshots/video behavior, timeouts, and a built-in web server setup for consistent runs.
- Flaky test containment and root-cause guidance: Quarantine flaky tests, conditionally skip in CI, and replace time-based waits with response/visibility/load-state synchronization.
- Artifact management for debugging: Capture screenshots, traces, and videos and provide a structured test report layout for quicker triage.
- Wallet/Web3 and financial flow testing: Mock wallet providers for deterministic connection tests and safely test critical flows without risking real money in production.
Quick Start
Use the e2e-testing skill to generate a Playwright setup that runs browser projects, applies a POM for stable selectors, and produces HTML/JUnit/JSON reports with screenshots, traces, and video retention on failure.