Self-Healing Automation

Healing Report 14 Apr 2026 - 10:14:13

Please, provide feedback on healing success to make algorithm stronger

Element

Screenshot

Success Healing

net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.xpath(//span[contains(text(), 'خصم إضافي كود') or contains(text(), 'Additional discount code')]/..//strong)
Healed Locator: By.cssSelector(strong#payment-info_arboun-fees)
Score: 0.771
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.cssSelector(.PaymentInfo-module__totalRow strong)
Healed Locator: By.cssSelector(span > strong)
Score: 0.686
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.cssSelector(.PaymentInfo-module__totalRow strong)
Healed Locator: By.cssSelector(span > strong)
Score: 0.686
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$98vMvXnT.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(6) > div:nth-child(2) > span:nth-child(1) > div > div > span)
Score: 0.757
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.xpath(//span[contains(text(), 'خصم إضافي كود') or contains(text(), 'Additional discount code')]/..//strong)
Healed Locator: By.cssSelector(strong#payment-info_arboun-fees)
Score: 0.771
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.cssSelector(.PaymentInfo-module__totalRow strong)
Healed Locator: By.cssSelector(span > strong)
Score: 0.686
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.xpath(//span[contains(text(), 'Shipping cost') or contains(text(), 'كلفة الشحن')]/..//div[contains(@class, 'PaymentInfo-module__freeTag')] | //span[contains(text(), 'Shipping cost') or contains(text(), 'كلفة الشحن')]/..//strong[contains(text(), 'To be determined') or contains(text(), 'ستحدد لاحقاً')])
Healed Locator: By.cssSelector(div#checkout-payment-row.PaymentInfo-module__genralInfo > div.PaymentInfo-module__flx:nth-child(2))
Score: 0.722
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$98vMvXnT.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(6) > div:nth-child(2) > span:nth-child(1) > div > div > span)
Score: 0.757
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$98vMvXnT.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(div.Tag-module__tagAR.Tag-module__inactive > span)
Score: 0.757
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$98vMvXnT.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(div.Tag-module__tagAR.Tag-module__inactive > span)
Score: 0.757
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$N7CNlgt9.findElements()
Failed Locator: [By.cssSelector(.PaymentInfo-module__flx.PaymentInfo-module__discount] on page null)
Healed Locator: By.cssSelector(div#checkout-payment-row)
Score: 0.84
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$98vMvXnT.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(div.Tag-module__tagAR.Tag-module__inactive > span)
Score: 0.757
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$of87mF70.findElements()
Failed Locator: [By.cssSelector(.PaymentInfo-module__freeTag] on page null)
Healed Locator: By.cssSelector(div#checkout-ownership-free-tag)
Score: 0.748
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$of87mF70.findElements()
Failed Locator: [By.cssSelector(.PaymentInfo-module__freeTag] on page null)
Healed Locator: By.cssSelector(div#checkout-payment-row.PaymentInfo-module__genralInfo > div.PaymentInfo-module__flx:nth-child(2))
Score: 0.722
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.cssSelector(.PaymentInfo-module__totalRow strong)
Healed Locator: By.cssSelector(span > strong)
Score: 0.686
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.cssSelector(.PaymentInfo-module__totalRow strong)
Healed Locator: By.cssSelector(span > strong)
Score: 0.686
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.cssSelector(.PaymentInfo-module__totalRow strong)
Healed Locator: By.cssSelector(strong#checkout-total-price)
Score: 0.914
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.cssSelector(.PaymentInfo-module__totalRow strong)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > aside > div:nth-child(1) > div > div:nth-child(5) > div:nth-child(5) > span > strong)
Score: 0.686
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.cssSelector(.PaymentInfo-module__totalRow strong)
Healed Locator: By.cssSelector(span > strong)
Score: 0.686
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$of87mF70.findElements()
Failed Locator: [By.cssSelector(.PaymentInfo-module__freeTag] on page null)
Healed Locator: By.cssSelector(div#checkout-payment-row.PaymentInfo-module__genralInfo > div.PaymentInfo-module__flx:nth-child(4))
Score: 0.722
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.cssSelector(.PaymentInfo-module__totalRow strong)
Healed Locator: By.cssSelector(span > strong)
Score: 0.686
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$98vMvXnT.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(div.Tag-module__tagAR.Tag-module__inactive > span)
Score: 0.757
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(1) > div > div)
Score: 0.896
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$of87mF70.findElements()
Failed Locator: [By.cssSelector(.PaymentInfo-module__freeTag] on page null)
Healed Locator: By.cssSelector(div.PaymentInfo-module__colFlex)
Score: 0.718
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$of87mF70.findElements()
Failed Locator: [By.cssSelector(.PaymentInfo-module__freeTag] on page null)
Healed Locator: By.cssSelector(div#checkout-payment-row.PaymentInfo-module__genralInfo > div.PaymentInfo-module__flx.PaymentInfo-module__ArboonRow:nth-child(7))
Score: 0.719
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$yllu7U5z.findElement()
Failed Locator: By.cssSelector(.PaymentInfo-module__totalRow strong)
Healed Locator: By.cssSelector(strong#checkout-total-price)
Score: 0.914
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$of87mF70.findElements()
Failed Locator: [By.cssSelector(.PaymentInfo-module__freeTag] on page null)
Healed Locator: By.cssSelector(div#checkout-free-tag)
Score: 0.949
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$N7CNlgt9.findElements()
Failed Locator: [By.cssSelector(.PaymentInfo-module__flx.PaymentInfo-module__discount] on page null)
Healed Locator: By.cssSelector(div#checkout-payment-row)
Score: 0.84
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$98vMvXnT.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(html > body > div:nth-child(1) > div:nth-child(2) > main > div > div:nth-child(1) > div > div:nth-child(2) > form > div:nth-child(6) > div:nth-child(2) > span:nth-child(1) > div > div > span)
Score: 0.757
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$of87mF70.findElements()
Failed Locator: [By.cssSelector(.PaymentInfo-module__freeTag] on page null)
Healed Locator: By.cssSelector(div#checkout-payment-row.PaymentInfo-module__genralInfo > div.PaymentInfo-module__flx:nth-child(3))
Score: 0.722
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$98vMvXnT.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(div.Tag-module__tagAR.Tag-module__active > span)
Score: 0.757
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$98vMvXnT.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(span#checkout-apply-promo-btn)
Score: 0.794
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$Kw8cQBRp.findElement()
Failed Locator: By.cssSelector(div.CustomInput-module__ErrorInCode)
Healed Locator: By.cssSelector(div.ShopApplyForm-module__rowData.CustomInput-module__ErrorInCode.CustomInput-module__container)
Score: 0.914
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$HdZdyYfN.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(span#checkout-apply-promo-btn)
Score: 1
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$of87mF70.findElements()
Failed Locator: [By.cssSelector(.PaymentInfo-module__freeTag] on page null)
Healed Locator: By.cssSelector(div#checkout-free-tag)
Score: 0.992
net.bytebuddy.renamed.java.lang.Object$ByteBuddy$98vMvXnT.findElement()
Failed Locator: [By.cssSelector(.CustomInput-module__innerBtn] on page null)
Healed Locator: By.cssSelector(div.Tag-module__tagAR.Tag-module__active > span)
Score: 0.757