What problem does it solve?
End-to-end web application testing is often manual, flaky, and slow. This Skill provides a Playwright-based framework to automate UI verification, cross-browser checks, and accessibility audits with reusable patterns like the Page Object Model, fixtures, and test templates.
Core Features & Use Cases
- Page Object Model (POM) for maintainable, reusable interactions across pages.
- Cross-browser execution across Chromium, Firefox, and WebKit.
- Visual regression testing to detect UI drift and regressions.
- Accessibility audits to ensure WCAG-aligned semantics.
- Ready-made test templates and fixtures to accelerate CI integration and feature validation.
- Use Case: Validate user flows such as signup, search, and checkout with consistent assertions and reports.
Quick Start
Install Playwright and the test runner:
- pip install pytest-playwright
- playwright install
Structure your tests under tests/ with a pages/ directory for page objects and an e2e/ directory for tests. Example structure is provided in the Skill.