What problem does it solve?
This Skill provides a comprehensive guide to building and maintaining robust, fast, and maintainable end-to-end (E2E) test suites using Playwright, addressing common challenges in modern web development testing.
Core Features & Use Cases
- Test Organization: Structure your E2E tests effectively using a clear directory layout.
- Page Object Model (POM): Implement the POM design pattern for maintainable and reusable test code.
- Playwright Configuration: Configure Playwright for optimal performance, reporting, and cross-browser testing.
- Flaky Test Strategies: Techniques for identifying, quarantining, and fixing flaky tests.
- Artifact Management: Strategies for managing screenshots, videos, and traces for debugging.
- CI/CD Integration: Integrate E2E tests seamlessly into your continuous integration and deployment pipelines.
- Specialized Testing: Examples for wallet/Web3 and financial critical flow testing.
Quick Start
Use the e2e-testing skill to set up a Playwright configuration file for your project.