Stably Platform
AI Auto Heal
Stably AI can automatically heal outdated tests to minimize maintenance overhead and flaky tests.
How does it work?
Stably AI uses a combination of the step description, the test run history and knowledge of your product to make changes to the test.
What types of test changes can Stably AI make?
Stably AI can make the following changes to your tests:
- Locator changes (e.g.
page.getByRole('button', { name: 'Submit' })
topage.getByRole('button', { name: 'Save' })
) - Minor user flow changes (e.g. now you need to select a country before entering your email)
- Handle dynamic logic (e.g. now the page has a loading state)
After Stably AI makes a change, it will show you a preview of the changes and ask for confirmation.
In general, our users have reported to save them 10-20 hours per month on maintenance.
Can I exclude certain steps from being healed?
Yes, you can exclude certain steps from being by changing its mode to be Strict.
There are three modes for a step:
- Strict: Executes the recorded steps exactly as they were captured, without any adaptability.
- Auto-heal: Uses recorded actions by default, but can automatically adjust for minor UI changes.
- AI: Generates new actions for each run based on the step description. Ideal for highly dynamic steps, such as selecting the last day of the current month.
Was this page helpful?