Self-Healing Automation

Healing Report 26 Jan 2026 - 14:25:25

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

syarah.qaautomation.shopPages.PreCheckoutPage.lambda$clickRadioButton$3()
Failed Locator: By.xpath(//label[.//input[@name='finance-options' and @value='installment']])
Healed Locator: By.cssSelector(div.RadioCard-module__checked.PreCheckout-module__freefinanceRadio.false.RadioCard-module__RadioWrapper.PreCheckout-module__radioCard > label)
Score: 0.714
syarah.qaautomation.shopPages.PreCheckoutPage.lambda$clickRadioButton$3()
Failed Locator: By.xpath(//label[.//input[@name='finance-options' and @value='installment']])
Healed Locator: By.cssSelector(div.PreCheckout-module__freefinanceRadio.false.RadioCard-module__RadioWrapper.PreCheckout-module__radioCard > label)
Score: 0.714
syarah.qaautomation.shopPages.PreCheckoutPage.lambda$clickRadioButton$3()
Failed Locator: By.xpath(//label[.//input[@name='finance-options' and @value='installment']])
Healed Locator: By.cssSelector(div.RadioCard-module__checked.PreCheckout-module__freefinanceRadio.false.RadioCard-module__RadioWrapper.PreCheckout-module__radioCard > label)
Score: 0.714
syarah.qaautomation.shopPages.LimitedAvailabilityPage.lambda$isPriceChangeDisclaimerDisplayed$11()
Failed Locator: By.xpath(//p[@data-currency-processed='true' and (normalize-space(text())='يمكن أن يتغير السعر حسب توفر السيارة في السوق' or normalize-space(text())='The price may change depending on car availability in the market' or contains(text(),'يمكن أن يتغير السعر') or contains(text(),'price may change'))])
Healed Locator: By.cssSelector(div.Disclaimer-module__wrapper > p)
Score: 0.914