E2E Test Writer
Write reliable end-to-end tests that simulate real user interactions using Playwright, Cypress, or Selenium.
Usage
Describe the user flow you want to test and this skill will generate end-to-end test code.
Examples
- "Write a Playwright test for the user registration and login flow"
- "Create a Cypress test for adding items to cart and checking out"
- "Test the file upload and processing workflow end to end"
Guidelines
- Use data-testid attributes for stable element selection
- Implement proper waiting strategies instead of fixed timeouts
- Test complete user journeys, not just individual pages
- Handle flaky tests by identifying and fixing root causes
- Keep tests independent with proper setup and cleanup