How it works
Every Bugzy execution launches a headless Chromium browser inside a sandboxed container. The browser-automation subagent controls this browser through the Playwright CLI, which provides direct page interaction without consuming agent context with tool schemas.- Navigate to any page within your application’s base URL
- Click buttons, fill forms, select dropdowns, and interact with dynamic UI
- Wait for elements, network requests, and page transitions
- Execute JavaScript in the page context
- Simulate mobile viewports and different screen sizes
Evidence capture
Bugzy captures visual evidence during every interaction:| Artifact | When captured | Purpose |
|---|---|---|
| Screenshots | On failure, and at key interaction points | Debugging, bug reports |
| Video recordings | Full test execution (when enabled) | Reviewing test flow |
| Trace files | On failure | Step-by-step replay with network and DOM snapshots |
Domain boundary
Browser automation is scoped to your project’s configured base URL domain. Bugzy does not navigate to external sites or third-party services during test execution. This boundary is enforced at the task level to prevent unintended interactions with production services outside your application.Cross-browser support
The container ships with Chromium pre-installed and version-locked to match the Playwright version. Firefox and WebKit are available for cross-browser testing when configured in your test suite.Learn more
Execution environment
Container isolation, the execution pipeline, and where test artifacts live.
Extend test coverage
How browser exploration feeds into test plan generation.
