What problem does it solve?
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Core Features & Use Cases
- 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 absolutely 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.
- Reconnaissance-Then-Action Pattern
- See examples in
examples/ for typical patterns and usage.
- Use bundled scripts as black boxes to manage server and automation tasks.
Quick Start
Run your Playwright-based automation against a local server using the provided helper script.