๐ฎ AutoHeal-QA v0.1.0 โ $0 Cloud Cost Agentic Self-Healing E2E Tests for Playwright
Latest๐ฎ AutoHeal-QA (Healwright) v0.1.0: Stop Fixing Broken Playwright Locators Manually
Flaky tests and UI changes waste hundreds of engineering hours every month. AutoHeal-QA intercepts Playwright test failures, harvests accessibility trees, and heals broken locators with $0 cloud cost.
โจ Highlights & Capabilities
- ๐ฐ 100% Free & Local-First ($0 Cloud Cost): Instant deterministic heuristics (<1ms) paired with local Ollama models (
qwen2.5-coder,llama3.2). No API keys or cloud subscriptions needed. - ๐ฉบ Surgical AST Auto-Patcher: Directly patches your
.spec.tsfiles while preserving code indentation, chaining (.click(),.fill()), and comments. - ๐ Automated Verification Loop: Re-executes the exact failing test in isolation to prove the fix works before persisting changes.
- ๐ก๏ธ Zero-Risk Rollbacks: Creates automated
.autoheal-backupsnapshots before touching disk. Revert anytime withautoheal rollback. - ๐ Playwright Native Integration: Plug-and-play reporter and fixture interceptor via
@autoheal/interceptor.
๐ 30-Second Quickstart
1. Install CLI & Interceptor
pnpm add -D autoheal @autoheal/interceptor
# or
npm install --save-dev autoheal @autoheal/interceptor