Self-Healing Automation

Healing Report 27 Apr 2026 - 04:39:16

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.TrackingOrderPage.lambda$verifyStepWithBorderColor$2()
Failed Locator: By.cssSelector(div[class*='SingleTrackingStepComponent-module__currentStep'])
Healed Locator: By.cssSelector(div#root)
Score: 0.598
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.TrackingOrderPage.lambda$verifyStepWithBorderColor$2()
Failed Locator: By.cssSelector(div[class*='SingleTrackingStepComponent-module__currentStep'])
Healed Locator: By.cssSelector(div#root)
Score: 0.571
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']])
Healed Locator: By.cssSelector(span.hidden-xs)
Score: 0.629
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.TrackingOrderPage.lambda$verifyStepWithBorderColor$2()
Failed Locator: By.cssSelector(div[class*='SingleTrackingStepComponent-module__currentStep'])
Healed Locator: By.cssSelector(div#root)
Score: 0.598
syarah.qaautomation.ta7akumPages.GlobalOrderOperations.openFirstCar()
Failed Locator: [By.xpath(.//option[@value = "1"]] on page null)
Healed Locator: By.cssSelector(select#postsearch-is_new.form-control > option:nth-child(2))
Score: 1
syarah.qaautomation.ta7akumPages.CompareCarInfo.lambda$openFirstCar$2()
Failed Locator: By.xpath((//a[contains(@href, '/online/view?id=')])[1])
Healed Locator: By.cssSelector(th > a[data-sort='id'][href='https://ta7akum.com/online/index?PostSearch%5Bpost_id%5D=&PostSearch%5Bmake_id%5D=&PostSearch%5Byear%5D=&PostSearch%5Bpost_type%5D=&PostSearch%5BchassisNumber%5D=&PostSearch%5BplateNumber%5D=&PostSearch%5Bplate_Text_id_3%5D=&PostSearch%5Bplate_Text_id_2%5D=&PostSearch%5Bplate_Text_id_1%5D=&PostSearch%5Bdealer_id%5D=1672&PostSearch%5Bstatus%5D=1&PostSearch%5Bphotographed_by%5D=&PostSearch%5Bis_new%5D=1&PostSearch%5Breserved_status%5D=&PostSearch%5Bcreated_at%5D=&PostSearch%5Bcreated_to%5D=&PostSearch%5Brecord_insert_by%5D=&PostSearch%5Bcar_origin%5D=&PostSearch%5Binspection_id%5D=&PostSearch%5Bdrivetrain_type%5D=&PostSearch%5Bhas_car_form%5D=&PostSearch%5Blimited_quantity%5D=0&PostSearch%5Bpromo_eligible%5D=&PostSearch%5Bcar_options%5D=&PostSearch%5Bcylindars%5D=&PostSearch%5Bcabin_numbers%5D=&PostSearch%5Btransmission_type%5D=&PostSearch%5Bcolor%5D=&PostSearch%5Bengine_size%5D=&PostSearch%5Bhave_template%5D=&PostSearch%5Bcar_cut_checkbox%5D=0&PostSearch%5Bstructured_data%5D=&PostSearch%5Bfuel_type%5D=&PostSearch%5Bseats%5D=&sort=id'])
Score: 0.805
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']]//strong)
Healed Locator: By.cssSelector(div.flexColContainer > div:nth-child(4))
Score: 0.629
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CreateAndCancelFinanceOrder.lambda$selectDropdown$4()
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: 1
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']])
Healed Locator: By.cssSelector(span.hidden-xs)
Score: 0.629
syarah.qaautomation.ta7akumPages.Ta7akumLoginPage.lambda$fillUserNameAndPassword$0()
Failed Locator: By.cssSelector(h1.ta7akum_title_width)
Healed Locator: By.cssSelector(div.login-logo)
Score: 0.58
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']]//strong)
Healed Locator: By.cssSelector(div.flexColContainer > div:nth-child(3))
Score: 0.629
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CreateAndCancelFinanceOrder.lambda$selectDropdown$4()
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.957
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']])
Healed Locator: By.cssSelector(span.hidden-xs)
Score: 0.629
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.clickOnValidations()
Failed Locator: By.xpath(//span[contains(@class,'pull-right') and .//strong[normalize-space()='مراجعة البنك']]//strong)
Healed Locator: By.cssSelector(div.flexColContainer > div:nth-child(2))
Score: 0.629
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.lambda$transferToFinancingRequest$0()
Failed Locator: By.xpath(//button[@id='nextSubmit'])
Healed Locator: By.cssSelector(button.btn-success.btn)
Score: 0.648
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.CancelOrderPage.lambda$cancelOrder$0()
Failed Locator: By.id(cancel_btn)
Healed Locator: By.cssSelector(a.btn-default.btn.btn-flat)
Score: 0.644
syarah.qaautomation.ta7akumPages.NewFinanceOrderStepsPage.selectFinanceTab()
Failed Locator: By.xpath(//a[contains(text(),'تفاصيل التمويل')])
Healed Locator: By.cssSelector(li.active > a)
Score: 0.803