Self-Healing Automation

Healing Report 14 Apr 2026 - 11:55:02

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$extractCorrectMessageAndURL$1()
Failed Locator: By.xpath(//a[@href='#tab_3-9' and contains(text(), 'WA/SMS')])
Healed Locator: By.cssSelector(div.form-group.field-postsearch-structured_data.highlight-addon > input)
Score: 0.543
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$extractCorrectMessageAndURL$1()
Failed Locator: By.xpath(//a[contains(@href, 'tab_3') and (contains(text(), 'SMS') or contains(text(), 'WA') or contains(text(), 'رسائل'))])
Healed Locator: By.cssSelector(div.form-group.field-postsearch-structured_data.highlight-addon > input)
Score: 0.543
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$generateSplitPaymentSaddadInvoices$7()
Failed Locator: By.id(saddad_invoice_popup)
Healed Locator: By.cssSelector(button.btn-primary.btn)
Score: 0.651
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$sendMessageContainRemainingAmountURL$0()
Failed Locator: By.xpath((//button[@id='request'])[4])
Healed Locator: By.cssSelector(button#reset)
Score: 0.687
syarah.qaautomation.ta7akumPages.GlobalOrderOperations.openFirstCar()
Failed Locator: [By.xpath(.//option[@value = "0"]] on page null)
Healed Locator: By.cssSelector(select#postsearch-is_new.form-control > option:nth-child(3))
Score: 1
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$generateSplitPaymentSaddadInvoices$7()
Failed Locator: By.id(saddad_invoice_popup)
Healed Locator: By.cssSelector(button.btn-primary.btn)
Score: 0.651
syarah.qaautomation.ta7akumPages.RemainingAmountPage.closeInvoicePopupAndRefresh()
Failed Locator: By.xpath(//button[@class='close' and @data-dismiss='modal'])
Healed Locator: By.cssSelector(button.btn-primary.btn)
Score: 0.637
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$generateSplitPaymentSaddadInvoices$7()
Failed Locator: By.cssSelector(input[name='saddad_payment_amounts[]'])
Healed Locator: By.cssSelector(label.has-star.form-label > input[name='PostSearch[limited_quantity]'][type='hidden'][value='0'])
Score: 0.807
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$generateSplitPaymentSaddadInvoices$7()
Failed Locator: By.cssSelector(input[name='saddad_payment_amounts[]'])
Healed Locator: By.cssSelector(label.has-star.form-label > input[name='PostSearch[limited_quantity]'][type='hidden'][value='0'])
Score: 0.804
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$sendMessageContainRemainingAmountURL$0()
Failed Locator: By.cssSelector(a#sendSmsSadad)
Healed Locator: By.cssSelector(a#order)
Score: 0.623
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$extractCorrectMessageAndURL$1()
Failed Locator: By.xpath(//a[contains(@href, 'tab_3') and (contains(text(), 'SMS') or contains(text(), 'WA') or contains(text(), 'رسائل'))])
Healed Locator: By.cssSelector(div.form-group.field-postsearch-structured_data.highlight-addon > input)
Score: 0.543
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$extractCorrectMessageAndURL$1()
Failed Locator: By.xpath(//a[@href='#tab_3-9'])
Healed Locator: By.cssSelector(div.form-group.field-postsearch-structured_data.highlight-addon > input)
Score: 0.543
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$generateSplitPaymentSaddadInvoices$7()
Failed Locator: By.id(saddad_invoice_popup)
Healed Locator: By.cssSelector(button.btn-primary.btn)
Score: 0.651
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$generateSplitPaymentSaddadInvoices$7()
Failed Locator: By.cssSelector(input[name='saddad_payment_amounts[]'])
Healed Locator: By.cssSelector(label.has-star.form-label > input[name='PostSearch[limited_quantity]'][type='hidden'][value='0'])
Score: 0.807
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$extractCorrectMessageAndURL$1()
Failed Locator: By.xpath(//a[@href='#tab_3-9'])
Healed Locator: By.cssSelector(div.form-group.field-postsearch-structured_data.highlight-addon > input)
Score: 0.543
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$extractCorrectMessageAndURL$1()
Failed Locator: By.xpath(//a[contains(@href, 'tab_3') and (contains(text(), 'SMS') or contains(text(), 'WA') or contains(text(), 'رسائل'))])
Healed Locator: By.cssSelector(div.form-group.field-postsearch-structured_data.highlight-addon > input)
Score: 0.543
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$extractCorrectMessageAndURL$1()
Failed Locator: By.xpath(//a[@href='#tab_3-9'])
Healed Locator: By.cssSelector(div.form-group.field-postsearch-structured_data.highlight-addon > input)
Score: 0.543
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$extractCorrectMessageAndURL$1()
Failed Locator: By.xpath(//a[@href='#tab_3-9' and contains(text(), 'WA/SMS')])
Healed Locator: By.cssSelector(div.form-group.field-postsearch-structured_data.highlight-addon > input)
Score: 0.543
syarah.qaautomation.ta7akumPages.RemainingAmountPage.isInvoicePopupDisplayed()
Failed Locator: By.xpath(//h4[@class='modal-title' and contains(text(),'تم ارسال طلب دفع سداد للعميل')])
Healed Locator: By.cssSelector(html > body > div:nth-child(2) > div > section:nth-child(2) > div:nth-child(2) > form > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2))
Score: 0.526
syarah.qaautomation.ta7akumPages.RemainingAmountPage.lambda$extractCorrectMessageAndURL$1()
Failed Locator: By.xpath(//a[@href='#tab_3-9' and contains(text(), 'WA/SMS')])
Healed Locator: By.cssSelector(div.form-group.field-postsearch-structured_data.highlight-addon > input)
Score: 0.543