Web App Testing
Test local web applications using Playwright for UI verification, debugging, and automated testing
16,112 스타
1,415 포크
1,350 다운로드
claude-skill install webapp-testing무엇인가요?
A Python-based toolkit leveraging Playwright to automate testing and interaction with local web applications. Enables verification of frontend functionality, UI debugging, screenshot capture, and browser log analysis for both static HTML and dynamic web applications.
사용 방법
Follow a "reconnaissance-then-action" workflow: For static HTML files, read directly to identify selectors then write automation scripts. For dynamic webapps, check if server is running (use with_server.py helper if not), navigate to the page, wait for networkidle (critical for JS execution), inspect rendered state, identify selectors, then execute actions.
주요 기능
- Native Python Playwright script execution
- Server lifecycle management via helper scripts
- DOM inspection and selector discovery
- Screenshot and console log capture
- Support for static HTML and dynamic webapps
- Network idle waiting for JavaScript execution
- Headless Chromium browser automation
- Reference examples for common patterns
관련 스킬
Algorithmic Art
Create generative art using p5.js with seeded randomness, flow fields, and particle systems
Artifacts Builder
Build complex claude.ai HTML artifacts using React, Tailwind CSS, and shadcn/ui components
MCP Builder
Comprehensive guide for creating high-quality MCP servers to integrate external APIs and services