playwright-e2e-patterns
CommunityAutomate E2E tests, save 93% of your time.
Authord-kishi
Version1.0.0
Installs0
System Documentation
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-testidDesign: 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, andplaywright_wait_forfor 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.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: playwright-e2e-patterns Download link: https://github.com/d-kishi/ubiquitous-lang-mng/archive/main.zip#playwright-e2e-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.