Self-Healing Automation

Healing Report 27 Apr 2026 - 07:14:09

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

syarah.qaautomation.shopPages.FilterPage.lambda$clickDisCountFilter$30()
Failed Locator: By.cssSelector(div.m-show.rounded-lg img.hasEvents)
Healed Locator: By.cssSelector(strong.greenGrd > img)
Score: 0.692
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$qC3vplVh.findElement()
Failed Locator: [By.tagName(a] on page null)
Healed Locator: By.cssSelector(div.overflow-hidden.h-56.relative.w-full > a[href='/cardetail/changan-alsvin-used-299472#page_number=1&product_position=16&listing_type=browse&logged_in=true&section_type=listing'][data-currency-processed='true'])
Score: 0.991
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[4])
Healed Locator: By.cssSelector(span#filter-tag-condition_id-0)
Score: 0.686
syarah.qaautomation.shopPages.FilterPage.clickDeleteButton()
Failed Locator: By.xpath(//div[@role='button' and .//img[@alt='delete']])
Healed Locator: By.cssSelector(div.gap-2.flex.items-center > div.cursor-pointer:nth-child(1))
Score: 1
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[4])
Healed Locator: By.cssSelector(span#filter-tag-condition_id-1)
Score: 0.686
syarah.qaautomation.shopPages.FilterPage.lambda$clickDisCountFilter$30()
Failed Locator: By.cssSelector(div.m-show.rounded-lg img.hasEvents)
Healed Locator: By.cssSelector(strong.greenGrd > img)
Score: 0.692
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[4])
Healed Locator: By.cssSelector(span#filter-tag-year)
Score: 0.842
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
syarah.qaautomation.shopPages.FilterPage.getCheckboxCount()
Failed Locator: By.cssSelector(.CheckBox-module__count)
Healed Locator: By.cssSelector(div.CheckBoxGroup-module__subGroupHeading > span:nth-child(2))
Score: 0.8
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[4])
Healed Locator: By.cssSelector(span#filter-tag-condition_id-1)
Score: 0.714
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[4])
Healed Locator: By.cssSelector(span#filter-tag-condition_id-0)
Score: 0.714
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
syarah.qaautomation.shopPages.FilterPage.lambda$clickDisCountFilter$30()
Failed Locator: By.cssSelector(div.m-show.rounded-lg img.hasEvents)
Healed Locator: By.cssSelector(strong.greenGrd > img)
Score: 0.692
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[4])
Healed Locator: By.cssSelector(span#filter-tag-transaction_type_id-2)
Score: 0.729
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[4])
Healed Locator: By.cssSelector(span#filter-tag-condition_id-0)
Score: 0.729
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[4])
Healed Locator: By.cssSelector(span#filter-tag-condition_id-1)
Score: 0.729
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath(//span[contains(@class, 'AsideTag-module__tag') and not(contains(@class, 'AsideTag-module__disabled'))] | //button[contains(@class, 'Tag-module__tag')])
Healed Locator: By.cssSelector(button#filter-body-deal-btn)
Score: 0.621
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[4])
Healed Locator: By.cssSelector(span#filter-tag-transaction_type_id-2)
Score: 0.729
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$qC3vplVh.findElement()
Failed Locator: [By.tagName(a] on page null)
Healed Locator: By.cssSelector(div.overflow-hidden.h-56.relative.w-full > a[href='/cardetail/dodge-charger-used-281858#page_number=1&product_position=2&listing_type=recommendation_filter&logged_in=true&section_type=zero results'][data-currency-processed='true'])
Score: 0.987
syarah.qaautomation.shopPages.FilterPage.clickDeleteConfirmationButton()
Failed Locator: By.xpath(//button[contains(@class, 'bg-danger-old')])
Healed Locator: By.cssSelector(button)
Score: 0.721
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$B05FEZsV.findElements()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[4])
Healed Locator: By.cssSelector(span#filter-tag-year)
Score: 0.842