Self-Healing Automation

Healing Report 07 Apr 2026 - 08:36:30

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitScrollAndClick$18()
Failed Locator: By.cssSelector(#sell-car-location-option-company label)
Healed Locator: By.cssSelector(div#sell-car-contact-name-field.gap-2.flex.flex-col > label.text-xs.text-black-primary.font-bold.leading-6)
Score: 0.665
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$20()
Failed Locator: By.id(sell-car-odometer-list)
Healed Locator: By.cssSelector(div#sell-car-odometer-list)
Score: 0.988
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$20()
Failed Locator: By.id(sell-car-ownership-list)
Healed Locator: By.cssSelector(div#sell-car-ownership-screen)
Score: 0.807
syarah.qaautomation.shopPages.FilterPage.lambda$searchForCarBrand$20()
Failed Locator: By.xpath(.//h2[contains(@class,'text-gray-text text-sm font-bold mb-2 text-start')] | .//div[contains(@class,'flex items-start justify-between')]//h2 | .//*[contains(@class,'CardBody-module__title')] | .//h2[contains(@class,'text-gray-text text-sm font-bold mb-3 text-start') and @data-currency-processed='true'])
Healed Locator: By.cssSelector(h2#posts-card-title-261449)
Score: 0.896
syarah.qaautomation.shopPages.FilterPage.lambda$searchForCarBrand$20()
Failed Locator: By.xpath(.//h2[contains(@class,'text-gray-text text-sm font-bold mb-2 text-start')] | .//div[contains(@class,'flex items-start justify-between')]//h2 | .//*[contains(@class,'CardBody-module__title')] | .//h2[contains(@class,'text-gray-text text-sm font-bold mb-3 text-start') and @data-currency-processed='true'])
Healed Locator: By.cssSelector(h2#posts-card-title-266479)
Score: 0.896
syarah.qaautomation.shopPages.FilterPage.lambda$searchForCarBrand$20()
Failed Locator: By.xpath(.//h2[contains(@class,'text-gray-text text-sm font-bold mb-2 text-start')] | .//div[contains(@class,'flex items-start justify-between')]//h2 | .//*[contains(@class,'CardBody-module__title')] | .//h2[contains(@class,'text-gray-text text-sm font-bold mb-3 text-start') and @data-currency-processed='true'])
Healed Locator: By.cssSelector(h2#posts-card-title-269603)
Score: 0.896
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitScrollAndClick$18()
Failed Locator: By.cssSelector(#sell-car-location-option-company label)
Healed Locator: By.cssSelector(div#sell-car-contact-name-field.gap-2.flex.flex-col > label.text-xs.text-black-primary.font-bold.leading-6)
Score: 0.665
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$20()
Failed Locator: By.id(sell-car-model-list)
Healed Locator: By.cssSelector(div#sell-car-model-list)
Score: 0.989
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitScrollAndClick$18()
Failed Locator: By.cssSelector(#sell-car-location-option-company label)
Healed Locator: By.cssSelector(div#sell-car-contact-name-field.gap-2.flex.flex-col > label.text-xs.text-black-primary.font-bold.leading-6)
Score: 0.665
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitScrollAndClick$18()
Failed Locator: By.cssSelector(#sell-car-location-option-company label)
Healed Locator: By.cssSelector(div#sell-car-contact-name-field.gap-2.flex.flex-col > label.text-xs.text-black-primary.font-bold.leading-6)
Score: 0.665
syarah.qaautomation.shopPages.FilterPage.lambda$searchForCarBrand$20()
Failed Locator: By.xpath(.//h2[contains(@class,'text-gray-text text-sm font-bold mb-2 text-start')] | .//div[contains(@class,'flex items-start justify-between')]//h2 | .//*[contains(@class,'CardBody-module__title')] | .//h2[contains(@class,'text-gray-text text-sm font-bold mb-3 text-start') and @data-currency-processed='true'])
Healed Locator: By.cssSelector(h2#posts-card-title-270822)
Score: 0.889
syarah.qaautomation.shopPages.PreCheckoutPage.lambda$clickRadioButton$3()
Failed Locator: By.cssSelector(label:has(input[value="cash"]))
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div > div:nth-child(1) > div > div:nth-child(2) > div > div:nth-child(1) > div:nth-child(1))
Score: 0.518
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$20()
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$waitScrollAndClick$18()
Failed Locator: By.cssSelector(#sell-car-location-option-customer label)
Healed Locator: By.cssSelector(div#sell-car-contact-name-field.gap-2.flex.flex-col > label.text-xs.text-black-primary.font-bold.leading-6)
Score: 0.665
syarah.qaautomation.shopPages.SellTradeLandingPage.fillInputField()
Failed Locator: By.id(mysr-cc-name)
Healed Locator: By.cssSelector(input#mysr-cc-name)
Score: 1
syarah.qaautomation.shopPages.FilterPage.lambda$searchForCarBrand$20()
Failed Locator: By.xpath(.//h2[contains(@class,'text-gray-text text-sm font-bold mb-2 text-start')] | .//div[contains(@class,'flex items-start justify-between')]//h2 | .//*[contains(@class,'CardBody-module__title')] | .//h2[contains(@class,'text-gray-text text-sm font-bold mb-3 text-start') and @data-currency-processed='true'])
Healed Locator: By.cssSelector(h2#posts-card-title-254510)
Score: 0.896
syarah.qaautomation.shopPages.FilterPage.lambda$searchForCarBrand$20()
Failed Locator: By.xpath(.//h2[contains(@class,'text-gray-text text-sm font-bold mb-2 text-start')] | .//div[contains(@class,'flex items-start justify-between')]//h2 | .//*[contains(@class,'CardBody-module__title')] | .//h2[contains(@class,'text-gray-text text-sm font-bold mb-3 text-start') and @data-currency-processed='true'])
Healed Locator: By.cssSelector(h2#posts-card-title-266901)
Score: 0.908
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$selectFirstWorkshopLocation$5()
Failed Locator: By.cssSelector(input[name='workshop-location'][value='Headquarter'])
Healed Locator: By.cssSelector(div > input.opacity-0.hidden[name='inspection_location'][type='radio'][value='home'][data-currency-processed='true'])
Score: 0.95
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$selectFirstWorkshopLocation$5()
Failed Locator: By.cssSelector(input[name='workshop-location'][value='Headquarter'])
Healed Locator: By.cssSelector(div > input.opacity-0.hidden[name='inspection_location'][type='radio'][value='home'][data-currency-processed='true'])
Score: 0.943
syarah.qaautomation.shopPages.FilterPage.lambda$searchForCarBrand$20()
Failed Locator: By.xpath(.//h2[contains(@class,'text-gray-text text-sm font-bold mb-2 text-start')] | .//div[contains(@class,'flex items-start justify-between')]//h2 | .//*[contains(@class,'CardBody-module__title')] | .//h2[contains(@class,'text-gray-text text-sm font-bold mb-3 text-start') and @data-currency-processed='true'])
Healed Locator: By.cssSelector(h2#posts-card-title-268910)
Score: 0.902
syarah.qaautomation.shopPages.SellTradeLandingPage.lambda$waitForListAndClickOptionByLocator$20()
Failed Locator: By.id(sell-car-odometer-list)
Healed Locator: By.cssSelector(div#sell-car-odometer-screen)
Score: 0.806