composiohq avatar

Webapp Testing

This is a Playwright wrapper that handles the annoying parts of testing local webapps. It includes a server lifecycle manager that can spin up multiple servers (like a backend on 3000 and frontend on 5173) and tear them down cleanly after your tests run. The docs push a "reconnaissance then action" pattern: navigate, wait for networkidle, screenshot or inspect DOM, then write your selectors based on what actually rendered. It's honest about the main footgun, which is trying to grab selectors before JavaScript finishes executing. The helper scripts are designed to stay out of your context window and work as black boxes you call with flags, which is thoughtful if you're using this with an LLM coding assistant.

skills.sh installs
197
GitHub stars
12.8K
last updated
Jun 3, 2026

Install

$ npx -y skills add composiohq/awesome-codex-skills --skill webapp-testing --agent claude-code

Installs 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/composiohq/awesome-codex-skills
Category
Testing & QA
First seen
Jun 3, 2026

More from composiohq/awesome-codex-skills

All 7
1sickn33 avatartemporal-python-testingsickn33/antigravity-awesome-skillstemporal python testing195skills.sh installs
2cinience avataralicloud-network-esa-testcinience/alicloud-skillsMinimal smoke test for Alibaba Cloud ESA skill. Validate OpenAPI metadata discovery and API inventory generation for product ESA.194skills.sh installs
3existential-birds avatarswift-testing-code-reviewexistential-birds/beagleReviews Swift Testing code for proper use of194skills.sh installs
4sickn33 avatarhtml-injection-testingsickn33/antigravity-awesome-skillshtml injection testing174skills.sh installs
5proffesor-for-testing avatarmobile-testingproffesor-for-testing/agentic-qeComprehensive mobile testing for iOS and Android platforms including gestures, sensors, permissions, device fragmentation, and performance. Use when testing nat172skills.sh installs
6flora131 avatarplaywright-cliflora131/atomicplaywright cli166skills.sh installs