Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

webapp-testing

Official · Anthropic

Installation

Terminal

git clone --depth 1 https://github.com/anthropics/skills.git /tmp/webapp-testing-src
cp -r /tmp/webapp-testing-src/skills/webapp-testing ~/.claude/skills/webapp-testing

Or .claude/skills/webapp-testing to scope it to one repo.

Summary

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Web Application Testing To test local web applications, write native Python Playwright scripts. Helper Scripts Available: - scripts/withserver.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 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? ├─ No → Run: python scripts/withserver.py --help │ Then use the helpe…

Questions

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Claude Code: ~/.claude/skills/webapp-testing. Codex: ~/.agents/skills/webapp-testing. Antigravity: ~/.gemini/config/skills/webapp-testing. Use .claude/skills or .agents/skills inside a repo to scope it to one project.

More from anthropics/skills

Name
  1. algorithmic-art
  2. brand-guidelines
  3. canvas-design
  4. claude-api
  5. doc-coauthoring
  6. docx
  7. frontend-design
  8. internal-comms
Buy me a coffee