Testing web apps with Playwright

Community

Automate 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.
View Source Repository