Language:JapaneseEnglish

webapp-testing Claude Code Skill

Author
Anthropic
Topics
Code Quality, Review & Testing · Web & App Development
License
Apache-2.0(opens in a new tab)
First cataloged
2026-07-09 (UTC)
Explanation last updated
2026-10-28 (UTC)
Source (GitHub) last updated
2026-04-20 (UTC) (198 days ago)

The explanation below is AI-generated. Please verify it against the sources.

This is a Claude skill that guides writing native Python Playwright scripts to interact with and test local web applications. It provides a helper script for managing the lifecycle of one or more local development servers, a decision process for choosing between static HTML inspection and dynamic app reconnaissance, and example scripts for element discovery, static HTML automation, and console log capture. It emphasizes taking screenshots and inspecting the rendered DOM only after waiting for network activity to settle, to avoid inspecting incomplete pages. The skill is meant to be used as a set of callable helper scripts rather than something to read in full, to keep context usage low.

What you can do with webapp-testing

  • Write Playwright scripts to navigate, inspect, and interact with a local web app
  • Use a helper script to start and stop one or multiple local dev servers around an automation script
  • Take full-page screenshots for visual inspection of rendered pages
  • Inspect the rendered DOM and discover selectors such as buttons, links, and inputs
  • Capture browser console logs while running automation
  • Follow a decision process to choose between static HTML and dynamic reconnaissance-then-action testing approaches

Sources

Back to list