
Webapp Testing Patterns
This is a comprehensive reference guide for Playwright testing patterns that you'll want open when writing web automation tests. It covers the essentials: selector strategies (from data-testid to role-based to XPath), wait patterns (networkidle, element visibility, custom conditions), and common interactions like form filling and file uploads. The selector priority ordering alone is worth having around, it pushes you toward stable test-specific attributes and away from fragile XPath queries. What makes this useful is the completeness, it's clearly drawn from real testing experience and includes the edge cases you'll actually hit, like force clicking, multi-select dropdowns, and toggling checkboxes based on state. Keep it handy when you're struggling with flaky tests or can't remember the syntax for that one Playwright assertion.
- skills.sh installs
- 181
- GitHub stars
- 79
- last updated
- Aug 21, 2026
Install
$ npx -y skills add bobmatnyc/claude-mpm-skills --skill webapp-testing-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Files
This is a comprehensive reference guide for Playwright testing patterns that you'll want open when writing web automation tests. It covers the essentials: selector strategies (from data-testid to role-based to XPath), wait patterns (networkidle, element visibility, custom conditions), and common interactions like form filling and file uploads. The selector priority ordering alone is worth having around, it pushes you toward stable test-specific attributes and away from fragile XPath queries. What makes this useful is the completeness, it's clearly drawn from real testing experience and includes the edge cases you'll actually hit, like force clicking, multi-select dropdowns, and toggling checkboxes based on state. Keep it handy when you're struggling with flaky tests or can't remember the syntax for that one Playwright assertion.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/bobmatnyc/claude-mpm-skills
- Category
- Testing & QA
- First seen
- Jun 3, 2026
More from bobmatnyc/claude-mpm-skills
All 158- Langchain Framework165
- Django Framework159
- React State Machines158
- Neon Serverless Postgres156
- Nextjs Env Variables153
- Pyright Type Checker153
- Dspy Framework152
- Espocrm Development151
- Netlify Deployment Platform150
- Datadog Observability142
- Internal Comms 3p Updates136
- Brainstorming Ideas Into Designs
- Drizzle Orm4.3K
- Playwright E2e Testing2.7K
- Pydantic2.2K
- Pytest1.3K
- Drizzle Migrations1.3K
- Tailwind Css1.2K
- Docker1.1K
- Trpc Type Safety1K
- Biome949
- Vitest942
- Daisyui915
- Zod899