Language:JapaneseEnglish

webapp-testing Claude Code Skill

Author
Anthropic
Topics
Code Quality, Review & Testing · Web & App Development
License
See LICENSE.txt
First cataloged
2026-07-09 (UTC)
Explanation last updated
2026-08-21 (UTC)
Source (GitHub) last updated
2026-04-20 (UTC) (129 days ago)

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

This is a Claude skill that guides writing and running Python Playwright scripts to test local web applications. It provides a decision process for choosing between reading static HTML directly versus using reconnaissance steps for dynamic apps, and it includes a helper script for starting and managing local dev servers before running browser automation. The skill emphasizes taking screenshots, inspecting the rendered DOM, and waiting for network idle state before locating page elements. It also points to example scripts covering element discovery, static HTML automation, and console log capture. The skill does not connect to any external SaaS; it operates entirely against locally running web applications.

What you can do with webapp-testing

  • Write Playwright scripts in Python to automate and verify local web application behavior
  • Use a bundled helper script to start and manage one or more local dev servers before testing
  • Capture full-page browser screenshots for visual inspection
  • Inspect the rendered DOM and enumerate elements such as buttons and inputs to find selectors
  • Wait for the page to reach a network idle state before interacting with dynamic content
  • Capture browser console logs during automated runs
  • Reference example scripts for element discovery, static HTML testing, and console logging patterns

Sources

Back to list