Stop spending Monday morning fixing broken selectors. HealTest detects UI changes and repairs your tests using a 5-strategy AI cascade โ CSS, ARIA, text, DOM, and Claude Vision.
No credit card required ยท 500 executions free
Broken selectors are automatically repaired using a 5-strategy cascade: CSS โ ARIA โ Text โ DOM โ Vision.
Understand exactly why tests broke โ diff views, commit attribution, and fragility heatmaps.
Run and heal tests from Cursor, Claude Code, or any MCP client. AI-native from the ground up.
HealTest tries each strategy in order, stopping at the first success.
Broken selector detected
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Strategy 1: CSS Repair โ
โ Levenshtein class name matching โ
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโ
โ (if fails)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Strategy 2: ARIA Role + Name โ
โ getByRole('button', { name: ... }) โ
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโ
โ (if fails)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Strategy 3: Text Content โ
โ Fuzzy text match (โฅ90% similarity) โ
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโ
โ (if fails)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Strategy 4: DOM Structure โ
โ Tag + parent + sibling context โ
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโ
โ (if fails)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Strategy 5: Claude Vision ๐ค โ
โ Screenshot + DOM โ AI selector โ
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโ
โ (if all fail)
Manual Review RequiredPay for executions, not for the privilege of keeping your tests alive.