Self-Healing Automation

Healing Report 07 Apr 2026 - 04:23:10

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

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.verifyAsideTagsPresent()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[1])
Healed Locator: By.cssSelector(span.Aside-module__title)
Score: 0.716
syarah.qaautomation.shopPages.FilterPage.getCheckboxCount()
Failed Locator: By.cssSelector(.CheckBox-module__count)
Healed Locator: By.cssSelector(p > span)
Score: 0.8
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
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.verifyAsideTagsPresent()
Failed Locator: By.xpath((//*[@class='AsideTag-module__tag AsideTag-module__blueTag '])[1])
Healed Locator: By.cssSelector(span.Aside-module__title)
Score: 0.716
syarah.qaautomation.shopPages.FilterPage.getCheckboxCount()
Failed Locator: By.cssSelector(.CheckBox-module__count)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > div > div:nth-child(2) > section:nth-child(6) > div > div > div:nth-child(1) > div > div > span:nth-child(1))
Score: 0.784
syarah.qaautomation.shopPages.FilterPage.getBrandTag()
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-submenu-done-btn)
Score: 0.575
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.validateBreadcrumb()
Failed Locator: [By.tagName(a] on page null)
Healed Locator: By.cssSelector(li > a[href='https://syarah.com/en/'])
Score: 1
syarah.qaautomation.shopPages.FilterPage.lambda$carsFiltersDisplayed$18()
Failed Locator: By.xpath(//div[contains(@class,'flex gap-2 w-full')] | //*[@class='CardBody-module__CardBody'] | //div[@data-enabled]//div[contains(@class, 'relative bg-white rounded-lg')])
Healed Locator: By.cssSelector(div#modern-card_post-287984)
Score: 0.948
syarah.qaautomation.shopPages.FilterPage.validateBreadcrumb()
Failed Locator: [By.tagName(a] on page null)
Healed Locator: By.cssSelector(li > a[href='https://syarah.com/en/'])
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
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$carsFiltersDisplayed$18()
Failed Locator: By.xpath(//div[contains(@class,'flex gap-2 w-full')] | //*[@class='CardBody-module__CardBody'] | //div[@data-enabled]//div[contains(@class, 'relative bg-white rounded-lg')])
Healed Locator: By.cssSelector(div#posts-cards-grid)
Score: 0.657
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