Self-Healing Automation

Healing Report 15 Apr 2026 - 07:19:23

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(label.CheckBox-module__checkboxStyle.CostumeCheckBox-module__checked.CostumeCheckBox-module__wrapper > input)
Score: 0.864
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(div.m-show.rounded-lg img.hasEvents)
Healed Locator: By.cssSelector(strong.greenGrd > img)
Score: 0.692
syarah.qaautomation.shopPages.LoginPage.lambda$navigateToLogin$0()
Failed Locator: By.xpath((//div[@id='more-button'])[2])
Healed Locator: By.cssSelector(div.Layout-module__botomNavContainer.pb-2.m-show.pt-4 > div.gap-2.justify-between.relative:nth-child(5))
Score: 0.875
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(label.CheckBox-module__checkboxStyle.CostumeCheckBox-module__wrapper > input[type='checkbox'][value='1'][data-currency-processed='true'])
Score: 0.865
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(label.CheckBox-module__checkboxStyle.CostumeCheckBox-module__wrapper > input[type='checkbox'][value='1'])
Score: 0.867
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
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$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(label.CheckBox-module__checkboxStyle.CostumeCheckBox-module__wrapper > input[type='checkbox'][value='1'][data-currency-processed='true'])
Score: 0.864
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(label.CheckBox-module__checkboxStyle.CostumeCheckBox-module__wrapper > input[type='checkbox'][value='1'])
Score: 0.865
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(label.CheckBox-module__checkboxStyle.CostumeCheckBox-module__wrapper > input[type='checkbox'][value='1'][data-currency-processed='true'])
Score: 0.864
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.AsideSubMenu-module__openSubMenu > div > button)
Healed Locator: By.cssSelector(button#filter-submenu-done-btn)
Score: 0.914
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
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$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(label.CheckBox-module__checkboxStyle.CostumeCheckBox-module__checked.CostumeCheckBox-module__wrapper > input)
Score: 0.865
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
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$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(label.CheckBox-module__checkboxStyle.CostumeCheckBox-module__wrapper > input[type='checkbox'][value='1'][data-currency-processed='true'])
Score: 0.864
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(label.CheckBox-module__checkboxStyle.CostumeCheckBox-module__wrapper > input[type='checkbox'][value='1'])
Score: 0.865
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.922
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > section > aside > div:nth-child(5) > div > div:nth-child(2) > div:nth-child(1) > label:nth-child(2) > label > input)
Score: 0.924
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$wMTZTS6X.findElement()
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$wMTZTS6X.findElement()
Failed Locator: By.cssSelector(.RangeSliderWithInputs-module__inputsWrapper input[name='min'])
Healed Locator: By.cssSelector(label.CheckBox-module__checkboxStyle.CostumeCheckBox-module__wrapper > input[type='checkbox'][value='1'][data-currency-processed='true'])
Score: 0.864