What problem does it solve?
This Skill helps teams write, fix, and review end-to-end Playwright tests to catch regressions and ensure Langflow's full UI flows work reliably across releases and CI environments.
Core Features & Use Cases
- E2E test authoring and review: Guidance for writing Playwright .spec.ts tests that exercise complete user flows and templates.
- Flakiness mitigation and debugging: Recommendations for timeouts, retries, tracing, and using custom fixtures that detect API and flow execution errors.
- Test hygiene and CI integration: Enforces tagging, selector strategies (data-testid), helper utilities in src/frontend/tests/utils, and Playwright configuration for parallelism and reporting.
- Use Case: Add or fix a failing run-flow.spec.ts test after a UI change to data-testid attributes or update test helpers to restore CI stability.
Quick Start
Write or update a Playwright E2E test that exercises the full UI flow, imports helpers from src/frontend/tests/fixtures, includes appropriate tags like @release and @workspace, and runs with the repository's Playwright configuration.