What problem does it solve?
Manually testing the playwright-cli browser automation command for regressions after code changes is time-consuming, inconsistent, and easy to miss subtle broken functionality. This Skill eliminates that friction by providing a standardized, repeatable end-to-end test workflow.
Core Features & Use Cases
- Standardized 12-group regression suite: Covers core browser interactions, network capture, console logging, route mocking, screenshots, HAR recording, and more, with both automated deterministic checks and manual visual/interactive test steps.
- Baseline diffing: Automatically compares test results against a known PASS/FAIL baseline to flag regressions (previously passing tests that now fail) and improvements (previously broken tests that now pass).
- Self-contained test fixture: Uses a built-in HTML test page that loads as a data URL with no external dependencies, ensuring consistent test conditions every run.
- Use case: After modifying playwright-cli's click or screenshot functionality, use this Skill to quickly confirm no existing behavior was broken, without manually running dozens of individual test cases.
Quick Start
Run the playwright-cli-e2e skill to execute the full regression test suite for playwright-cli and review the PASS/FAIL diff against the known baseline.