---
name: webapp-testing
description: Test local web applications with Playwright and server helpers.
license: MIT
compatibility: opencode
---

## What I do
- Run native Python or Node.js Playwright scripts to control a real browser.
- Start local servers using a test-runner wrapper.
- Wait for network idle before inspecting the DOM.
- Capture screenshots, network tracking, and browser logs.
- Use a "reconnaissance-then-action" workflow (inspecting the elements before interacting).

## When to use me
Use this when asked to smoke test, run E2E/UAT journeys, or debug failing UI flows on a live web application.
