One thing that many test automation teams have found is that test maintenance takes up a lot of time. Often tests will fail due to changing or moving locators. Humans can easily correct for this, but traditional test automation can't. This leads to a lot of time being spent on updating tests. This kind of work can be tedious and so TestProject has created self-healing capabilities. This AI-driven capability will identify one main way to identify an element, but will also find a number of other possible ways to locate the element. If something breaks such that the primary locator strategy does not work, it will automatically detect that it is broken and then use the fallback strategies to find the element for you.