Self-Healing Automation

Healing Report 14 Apr 2026 - 12:07:16

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

syarah.qaautomation.ta7akumPages.ReservationUsedFinance.lambda$transferToBankReview$0()
Failed Locator: By.cssSelector(a[href='#tab_1-2'][data-toggle='tab'])
Healed Locator: By.cssSelector(div.yii-debug-toolbar__block.yii-debug-toolbar__title > a)
Score: 0.757
syarah.qaautomation.ta7akumPages.ReservationUsedFinance.fileInput()
Failed Locator: By.xpath(//input[@id='unique-id-documents-add'])
Healed Locator: By.cssSelector(td > input.form-control[name='Debug[tag]'][type='text'])
Score: 0.73
syarah.qaautomation.ta7akumPages.CompareCarInfo.lambda$openFirstCar$2()
Failed Locator: [By.xpath(.//option[@value = "0"]] on page null)
Healed Locator: By.cssSelector(select#onlinefinanceorder-work_sector.form-control > option:nth-child(3))
Score: 0.914
syarah.qaautomation.erpPages.ERPHelper.getFilterTypeFieldElement()
Failed Locator: By.xpath((//input[@class='form-control input-xs' and @autocomplete='off'])[1])
Healed Locator: By.cssSelector(div.awesomplete > input.form-control.input-xs[role='combobox'][autocomplete='off'][aria-owns='awesomplete_list_6'][aria-expanded='false'])
Score: 0.999
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']]//strong)
Healed Locator: By.cssSelector(div.summary > b:nth-child(1))
Score: 0.629
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']])
Healed Locator: By.cssSelector(span.badge.badge-danger)
Score: 0.724
syarah.qaautomation.ta7akumPages.PendingInventoryPage.selectDropdownByValue()
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.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']]//strong)
Healed Locator: By.cssSelector(div.summary > b:nth-child(2))
Score: 0.629
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.addIdDocument()
Failed Locator: By.id(messageErrorPopup_0)
Healed Locator: By.cssSelector(li.prev.page-item.disabled > a.page-link)
Score: 0.571
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']])
Healed Locator: By.cssSelector(span.badge.badge-danger)
Score: 0.724
syarah.qaautomation.ta7akumPages.ReservationUsedFinance.lambda$transferToBankReview$0()
Failed Locator: By.cssSelector(a[href='#tab_1-2'][data-toggle='tab'])
Healed Locator: By.cssSelector(div.yii-debug-toolbar__block.yii-debug-toolbar__title > a)
Score: 0.757
syarah.qaautomation.erpPages.ERPHelper.getFilterTypeFieldElement()
Failed Locator: By.xpath((//input[@class='form-control input-xs' and @autocomplete='off'])[1])
Healed Locator: By.cssSelector(div.awesomplete > input.form-control.input-xs.input-with-feedback[data-target='Item Group'][role='combobox'][maxlength='140'][autocomplete='off'][aria-owns='awesomplete_list_2'][aria-expanded='false'][placeholder='Item Group'][type='text'][data-fieldtype='Link'][data-fieldname='item_group'])
Score: 0.916
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']])
Healed Locator: By.cssSelector(span.badge.badge-danger)
Score: 0.724
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.addIdDocument()
Failed Locator: By.id(messageErrorPopup_0)
Healed Locator: By.cssSelector(li.prev.page-item.disabled > a.page-link)
Score: 0.571
syarah.qaautomation.ta7akumPages.ReservationUsedFinance.lambda$transferToBankReview$0()
Failed Locator: By.id(onlinefinanceorder-finance_by_bank)
Healed Locator: By.cssSelector(td > select.form-control[name='Debug[method]'])
Score: 0.638
syarah.qaautomation.ta7akumPages.ReservationUsedFinance.ClickOnValidations()
Failed Locator: By.xpath(//*[@id="messageErrorPopup_0"])
Healed Locator: By.cssSelector(div.yii-debug-toolbar__block.yii-debug-toolbar__title > a)
Score: 0.524
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.addIdDocument()
Failed Locator: By.id(messageErrorPopup_0)
Healed Locator: By.cssSelector(li.prev.page-item.disabled > a.page-link)
Score: 0.571
syarah.qaautomation.ta7akumPages.ReservationUsedFinance.lambda$transferToBankReview$0()
Failed Locator: By.id(onlinefinanceorder-finance_by_bank)
Healed Locator: By.cssSelector(td > select.form-control[name='Debug[method]'])
Score: 0.638
syarah.qaautomation.ta7akumPages.CompareCarInfo.lambda$openFirstCar$2()
Failed Locator: [By.xpath(.//option[@value = "0"]] on page null)
Healed Locator: By.cssSelector(select#onlinefinanceorder-traffic_fine.form-control > option:nth-child(3))
Score: 0.914
syarah.qaautomation.erpPages.ERPHelper.getFilterTypeFieldElement()
Failed Locator: By.xpath((//input[@class='form-control input-xs' and @autocomplete='off'])[1])
Healed Locator: By.cssSelector(div.awesomplete > input.form-control.input-xs.input-with-feedback[data-target='Item Group'][role='combobox'][maxlength='140'][autocomplete='off'][aria-owns='awesomplete_list_2'][aria-expanded='false'][placeholder='Item Group'][type='text'][data-fieldtype='Link'][data-fieldname='item_group'])
Score: 0.916
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']]//strong)
Healed Locator: By.cssSelector(tbody)
Score: 0.629
syarah.qaautomation.ta7akumPages.ReservationUsedFinance.ClickOnValidations()
Failed Locator: By.xpath(//span[@class='pull-right'])
Healed Locator: By.cssSelector(html > body > div:nth-child(3) > ul > li:nth-child(1) > div:nth-child(2) > div:nth-child(21) > span:nth-child(1))
Score: 0.75