Testing web apps with Playwright
CommunityAutomate web app testing, ensure flawless user journeys.
Authoramo-tech-ai
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually testing critical user flows, validating security policies, and debugging production issues in web applications is time-consuming and prone to human error. This Skill automates end-to-end browser testing, ensuring your application behaves as expected across various scenarios.
Core Features & Use Cases
- E2E User Flow Validation: Automate tests for authentication, event creation, booking, and dashboard navigation.
- RLS Policy Verification: Proactively check Supabase Row-Level Security policies to prevent unauthorized data access.
- Debugging & Monitoring: Capture screenshots, console errors, and network requests to quickly diagnose and resolve production issues.
- Use Case: After a new deployment, run a smoke test playbook to automatically verify that the dashboard loads, navigation works, and core forms render without any RLS or console errors, providing immediate confidence in your release.
Quick Start
Run critical path smoke tests
Skill("playwright-e2e-skill/playbooks/SMOKE.txt")
Or, for a custom scenario:
1. Navigate to dashboard
await browser_navigate({ url: "https://event-studio-rho.vercel.app/dashboard" })
2. Verify stats displayed
await wait_for({ text: "Total Events" })
Dependency Matrix
Required Modules
@playwright/mcp
Components
scriptsreferences
💻 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: Testing web apps with Playwright Download link: https://github.com/amo-tech-ai/event-studio/archive/main.zip#testing-web-apps-with-playwright Please download this .zip file, extract it, and install it in the .claude/skills/ directory.