webapp-testing

Installation
SKILL.md

Webapp Testing

This is a toolkit for interacting with and testing local web applications using Playwright. It supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Key Helper Scripts

  • scripts/with_server.py - Manages server lifecycle (supports multiple servers)

⚠️ Always run scripts with --help first to see usage. DO NOT read the source until you try running the script first and find that a customized solution is absolutely necessary.

Decision Tree: Choosing Your Approach

User task → Is it static HTML?
 ├─ Yes → Read HTML file directly to identify selectors
 │ ├─ Success → Write Playwright script using selectors
 │ └─ Fails/Incomplete → Treat as dynamic (below)
 └─ No (dynamic webapp) → Is the server already running?
Related skills
Installs
2
First Seen
Jan 20, 2026