Demo 02
Kamikaze Engine
See what happens when Salesforce releases a UI update that changes a Lightning Web Component button's ID and styling. Jataka's Vision AI heals the test automatically.
The Scenario
A Playwright test is clicking a 'Submit Order' button. Salesforce's weekly release changes the button'sdata-testid from'submit-btn' to'submit-order-btn'.
The test starts to fail. Jataka's Vision AI wakes up, analyzes the page visually, identifies the button by its position, label, and context, updates the selector in real-time, and the test passes—without any human intervention.
Without Jataka
200+ Selenium scripts break. QA team spends 2 sprints fixing selectors. New features go untested while old tests get fixed. QA becomes a maintenance team.
With Jataka
Test heals automatically. QA team gets a notification. Zero maintenance overhead. QA focuses on testing new features, not fixing old tests.
How It Works
A Playwright test is clicking a 'Submit Order' button. Salesforce's weekly release changed the button's data-testid from 'submit-btn' to 'submit-order-btn'. The test fails.
Jataka's Vision AI detects the test failure and captures the current state of the Salesforce UI. It analyzes the page visually.
The Vision AI compares the current UI against its visual model. It recognizes the button by its position, label, color, and context—not by the changed selector.
Jataka automatically updates the selector in real-time. The test is re-run with the new selector. It passes.
You get a notification: 'Submit Order button selector updated. Test healed automatically.' No human intervention required.
Real Results
| Release | Changes | Without Jataka | With Jataka |
|---|---|---|---|
| Spring '24 | LWC component updates, new button IDs | 150+ | 0 broken |
| Summer '24 | Lightning page layout changes | 200+ | 0 broken |
| Winter '25 | Color scheme updates, DOM restructuring | 180+ | 0 broken |
Key Takeaways
Jataka recognizes UI elements the way a human does—by visual appearance, position, and context. No brittle CSS selectors that break on every release.
When an element changes, we update the selector in real-time. The test passes, and you get a notification about the change. Zero manual maintenance.
Playwright, Selenium, Cypress—Jataka's Vision AI works with all major testing frameworks. No rewrite required.
QA teams report 90% reduction in test maintenance overhead. Tests stay green through Salesforce releases without human intervention.
Related Demos
Kill Test Maintenance
We'll show you how Jataka's Vision AI can automatically heal your UI tests when Salesforce releases break your selectors.