Self-Healing Automation

Healing Report 12 Apr 2026 - 04:03:24

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

syarah.qaautomation.shopPages.PostViewPage.lambda$verifyFinanceDetailsOnNewPage$43()
Failed Locator: By.xpath(//div[contains(@class, 'flex flex-col')]//span[contains(text(),'مدة القسط') or contains(text(),'Period')]/following-sibling::strong)
Healed Locator: By.cssSelector(span > strong)
Score: 0.683
syarah.qaautomation.shopPages.LoginPage.lambda$enterOTP$4()
Failed Locator: By.cssSelector(.Otp-module__optInput)
Healed Locator: By.cssSelector(div.AdSection-module__singleImgContainerAD > img.AdSection-module__whiteAd[src='https://cdn-frontend-r2.syarah.com/prod/assets/images/WashAndPolishAr.svg'][alt='image'][data-dis='ar'][loading='lazy'][data-currency-processed='true'])
Score: 0.56
syarah.qaautomation.shopPages.PostViewPage.getCarPriceFromList()
Failed Locator: By.xpath(//span[@data-currency-processed='true' and (contains(@class, 'text-xl font-bold') or contains(@class, 'font-bold leading-6 text-fluid-sm'))])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > div > div > section:nth-child(3) > div > div:nth-child(1) > div > a > div:nth-child(1) > div > div > div:nth-child(1) > div > div:nth-child(2) > span:nth-child(1))
Score: 0.914
syarah.qaautomation.shopPages.PostViewPage.lambda$checkWorkingHours$14()
Failed Locator: By.className(CallUsBy-module__callUsBy)
Healed Locator: By.cssSelector(div.CallUsBy-module__callUsBy)
Score: 1
syarah.qaautomation.shopPages.PostViewPage.getCarPriceFromList()
Failed Locator: By.xpath(//span[@data-currency-processed='true' and (contains(@class, 'text-xl font-bold') or contains(@class, 'font-bold leading-6 text-fluid-sm'))])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > div > div > section:nth-child(3) > div > div:nth-child(1) > div > a > div:nth-child(1) > div > div > div:nth-child(1) > div > div:nth-child(2) > span:nth-child(1))
Score: 1