
Webapp Testing
Wraps Playwright with helper scripts to test local web apps without manually juggling server lifecycles. The with_server.py script manages starting and stopping servers (including multiple at once) while you write straightforward automation code. Built around a reconnaissance pattern: wait for networkidle, screenshot or inspect DOM, identify selectors, then act. Includes examples for static HTML, dynamic apps, and console logging. The "use scripts as black boxes with --help" philosophy is smart, it keeps your context window clean instead of dumping hundreds of lines of utility code. Most useful when you're building webapps locally and need repeatable UI tests without the ceremony.
- skills.sh installs
- 370
- GitHub stars
- 33.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add davila7/claude-code-templates --skill webapp-testing --agent claude-codeInstalls into .claude/skills of the current project.
Files
Web Application Testing
To test local web applications, write native Python Playwright scripts.
Helper Scripts Available:
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 abslutely necessary. These scripts can be very large and thus pollute your context window. They exist to be called directly as black-box scripts rather than ingested into your context window.
Decision Tree: Choosing Your Approach
Sponsors
Details
- Repository
- github.com/davila7/claude-code-templates
- Categories
- Frontend Development, Testing & QA, Debugging, Automation & Workflows
- First seen
- Jun 3, 2026
More from davila7/claude-code-templates
All 618- Bun Development369
- Tensorboard369
- Pymatgen368
- Deepspeed367
- Figma Implement Design367
- Copy Editing366
- Codex Review365
- Instructor365
- Notebooklm365
- Behavioral Modes364
- Unsloth364
- Test Driven Development363
- Accessibility362
- Networkx362
- Pymc Bayesian Modeling362
- Analytics Tracking361
- Outlines359
- Python Patterns359
- Biorxiv Database358
- Plan Writing358
- Risk Management Specialist358
- Langsmith Observability357
- Moe Training357
- Ab Test Setup356