What problem does it solves?
Manual E2E test creation is slow and error-prone, especially with Blazor Server's asynchronous UI and SignalR. This Skill automates the process, reducing test creation time by 93.3% and ensuring robust, reliable tests.
Core Features & Use Cases
- Efficient
data-testid Design: Standardized naming for robust selectors, resilient to UI changes, making tests easier to write and maintain.
- Blazor Server & SignalR Handling: Provides proven patterns for waiting on
StateHasChanged(), SignalR connections, and Toast notifications, eliminating flaky tests.
- Playwright MCP Tooling: Guides on using
playwright_navigate, playwright_snapshot, playwright_click, playwright_fill, playwright_select, and playwright_wait_for for optimal test automation.
- Use Case: Quickly generate reliable E2E tests for new Blazor Server features, ensuring UI stability and functionality without manual scripting, and drastically cutting down QA cycles.
Quick Start
Generate an E2E test for the new user registration flow in the Blazor Server application, ensuring SignalR connections are handled correctly and success messages are verified.