What problem does it solve?
This Skill orchestrates end-to-end UI testing for web applications using Playwright MCP. It guides the tester through prerequisites, sequential test execution, bug reporting, and documentation generation, ensuring tests are performed safely and thoroughly.
Core Features & Use Cases
- Sequential execution: Runs tests one by one in a defined order to avoid flaky concurrency.
- Manual verification via Playwright MCP: Facilitates guided manual verification and snapshot capture during each test.
- Bilingual bug reports: Automatically generates bug reports in Korean and English when issues are found.
- Documentation generation: Produces per-test summaries and artifacts to track progress and coverage.
- Environment awareness: Reads project configuration from
playwright.config.ts and package.json to discover test dirs and base URLs, and uses those settings for code generation.
Quick Start
Run the UI E2E execution workflow to validate UI behavior across scenarios. Ensure the prerequisites exist: a target document docs/e2e-ui/test-targets.md, a valid Playwright configuration (playwright.config.ts or playwright.config.js), and a package.json with framework dependencies. Start the process with the command to execute tests (e.g., /e2e-ui:execute) and follow the prompts to proceed through tests one at a time.