Demo 02

Kamikaze Engine

Self-Healing UI Tests
Zero Maintenance

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.

2:18
|Vision AI • Self-Healing • Playwright • LWC Testing

The Scenario

What you'll see
in this demo.

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

Five steps to
zero maintenance.

1

Test Starts Failing

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.

2

Vision AI Wakes Up

Jataka's Vision AI detects the test failure and captures the current state of the Salesforce UI. It analyzes the page visually.

3

Element Matching

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.

4

Selector Updated

Jataka automatically updates the selector in real-time. The test is re-run with the new selector. It passes.

5

Notification Sent

You get a notification: 'Submit Order button selector updated. Test healed automatically.' No human intervention required.

Real Results

Tests stay green
through every release.

ReleaseChangesWithout JatakaWith Jataka
Spring '24LWC component updates, new button IDs150+0 broken
Summer '24Lightning page layout changes200+0 broken
Winter '25Color scheme updates, DOM restructuring180+0 broken

Key Takeaways

What makes this
different.

Visual Element Recognition

Jataka recognizes UI elements the way a human does—by visual appearance, position, and context. No brittle CSS selectors that break on every release.

Automatic Test Healing

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.

Works with Any Framework

Playwright, Selenium, Cypress—Jataka's Vision AI works with all major testing frameworks. No rewrite required.

90% Maintenance Reduction

QA teams report 90% reduction in test maintenance overhead. Tests stay green through Salesforce releases without human intervention.

Related Demos

Watch more demos.

Kill Test Maintenance

Book a demo and see
Vision AI heal your tests.

We'll show you how Jataka's Vision AI can automatically heal your UI tests when Salesforce releases break your selectors.