Self-Healing Automation

Healing Report 29 Apr 2026 - 04:48:10

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

net.bytebuddy.renamed.java.lang.Object$ByteBuddy$MJ2yynwW.findElement()
Failed Locator: By.id(sell-car-odometer-list)
Healed Locator: By.cssSelector(div#sell-car-odometer-screen)
Score: 0.806
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$21()
Failed Locator: By.id(sell-car-brand-list)
Healed Locator: By.cssSelector(div#sell-car-brand-list)
Score: 0.989
syarah.qaautomation.shopPages.LoginPage.lambda$navigateToLogin$0()
Failed Locator: By.xpath((//div[@id='more-button'])[2])
Healed Locator: By.cssSelector(div.Layout-module__botomNavContainer.pb-2.m-show.pt-4 > div.gap-2.justify-between.relative:nth-child(5))
Score: 0.961
syarah.qaautomation.shopPages.SellTradeLandingPage.selectCityAndClickNext()
Failed Locator: By.id(dialog-select-search)
Healed Locator: By.cssSelector(input#drawer-select-search)
Score: 0.971
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$MJ2yynwW.findElement()
Failed Locator: By.id(sell-car-odometer-list)
Healed Locator: By.cssSelector(div#sell-car-odometer-screen)
Score: 0.806
syarah.qaautomation.shopPages.HomePage.lambda$navigateToLogout$0()
Failed Locator: By.id(logout-button)
Healed Locator: By.cssSelector(a#compare-autos-link)
Score: 0.743
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$21()
Failed Locator: By.id(sell-car-year-list)
Healed Locator: By.cssSelector(div#sell-car-year-screen)
Score: 0.71
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$MJ2yynwW.findElement()
Failed Locator: By.id(sell-car-ownership-list)
Healed Locator: By.cssSelector(div#sell-car-ownership-list)
Score: 0.998
syarah.qaautomation.shopPages.HomePage.lambda$navigateToLogout$0()
Failed Locator: By.id(logout-button)
Healed Locator: By.cssSelector(li > a[href='/filters?condition_id=0'][data-currency-processed='true'])
Score: 0.743
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$21()
Failed Locator: By.id(sell-car-odometer-option-0)
Healed Locator: By.cssSelector(button#sell-car-odometer-option-0)
Score: 1
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$21()
Failed Locator: By.id(sell-car-year-list)
Healed Locator: By.cssSelector(div#sell-car-year-screen)
Score: 0.71
syarah.qaautomation.shopPages.LoginPage.lambda$navigateToLogin$0()
Failed Locator: By.xpath((//div[@id='more-button'])[2])
Healed Locator: By.cssSelector(div.Layout-module__botomNavContainer.pb-2.m-show.pt-4 > div.gap-2.justify-between.relative:nth-child(5))
Score: 0.961
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$MJ2yynwW.findElement()
Failed Locator: By.id(sell-car-odometer-list)
Healed Locator: By.cssSelector(div#sell-car-odometer-screen)
Score: 0.806
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$21()
Failed Locator: By.id(sell-car-year-list)
Healed Locator: By.cssSelector(div#sell-car-year-screen)
Score: 0.71
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$selectFirstAvailableDateAndTime$6()
Failed Locator: By.id(sell-car-booking-form)
Healed Locator: By.cssSelector(form#sell-car-booking-form)
Score: 0.914
syarah.qaautomation.shopPages.LoginPage.lambda$navigateToLogin$0()
Failed Locator: By.xpath((//div[@id='more-button'])[2])
Healed Locator: By.cssSelector(div.Layout-module__botomNavContainer.pb-2.m-show.pt-4 > div.gap-2.justify-between.relative:nth-child(5))
Score: 0.875
syarah.qaautomation.shopPages.SellTradeLandingPage.verifySaleCardPresent()
Failed Locator: By.cssSelector(div[id^='car-sale-card-'].relative.bg-white)
Healed Locator: By.cssSelector(div#car-sale-card-ifp5qLhpjQ)
Score: 0.867
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$21()
Failed Locator: By.id(sell-car-trim-list)
Healed Locator: By.cssSelector(div#sell-car-trim-screen)
Score: 0.711
syarah.qaautomation.shopPages.HomePage.lambda$navigateToLogout$0()
Failed Locator: By.id(logout-button)
Healed Locator: By.cssSelector(li > a[href='/offerspage'][data-currency-processed='true'])
Score: 0.743
syarah.qaautomation.shopPages.LoginPage.lambda$navigateToLogin$0()
Failed Locator: By.xpath((//div[@id='more-button'])[2])
Healed Locator: By.cssSelector(div.Layout-module__botomNavContainer.pb-2.m-show.pt-4 > div.gap-2.justify-between.relative:nth-child(5))
Score: 0.961
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$MJ2yynwW.findElement()
Failed Locator: By.id(sell-car-ownership-list)
Healed Locator: By.cssSelector(div#sell-car-ownership-screen)
Score: 0.807
syarah.qaautomation.shopPages.SellTradeLandingPage.selectCityAndClickNext()
Failed Locator: By.id(dialog-select-search)
Healed Locator: By.cssSelector(input#drawer-select-search)
Score: 0.971
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$21()
Failed Locator: By.id(sell-car-trim-list)
Healed Locator: By.cssSelector(div#sell-car-trim-screen)
Score: 0.711
syarah.qaautomation.shopPages.SellTradeLandingPage.selectCityAndClickNext()
Failed Locator: By.id(dialog-select-search)
Healed Locator: By.cssSelector(input#drawer-select-search)
Score: 0.971
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$MJ2yynwW.findElement()
Failed Locator: By.id(sell-car-ownership-list)
Healed Locator: By.cssSelector(div#sell-car-ownership-screen)
Score: 0.807
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$21()
Failed Locator: By.id(sell-car-trim-list)
Healed Locator: By.cssSelector(div#sell-car-trim-screen)
Score: 0.711
syarah.qaautomation.shopPages.LoginPage.lambda$navigateToLogin$0()
Failed Locator: By.xpath((//div[@id='more-button'])[2])
Healed Locator: By.cssSelector(div.Layout-module__botomNavContainer.pb-2.m-show.pt-4 > div.gap-2.justify-between.relative:nth-child(5))
Score: 0.961