healenium / healenium-web

Self-healing library for Selenium Web-based tests
Apache License 2.0
169 stars 40 forks source link

[BUG]: java.lang.NoClassDefFoundError: org/openqa/selenium/interactions/HasInputDevices #278

Open umredkarabhijeet opened 1 month ago

umredkarabhijeet commented 1 month ago

Describe the bug

Hi, I am getting following error on this line :-

driver = SelfHealingDriver.create(delegate);

java.lang.NoClassDefFoundError: org/openqa/selenium/interactions/HasInputDevices at com.epam.healenium.utils.ProxyFactory.createDriverProxy(ProxyFactory.java:35) at com.epam.healenium.SelfHealingDriver.create(SelfHealingDriver.java:45) at com.epam.healenium.SelfHealingDriver.create(SelfHealingDriver.java:34)

my selenium version is 4.11.0 and healenium-web is 3.2.0. Could someone help to fix above exception?

How to reproduce the issue

my selenium version is 4.11.0 and healenium-web is 3.2.0.
Could someone help to fix above exception?

Logs appeared during using Healenium

java.lang.NoClassDefFoundError: org/openqa/selenium/interactions/HasInputDevices
at com.epam.healenium.utils.ProxyFactory.createDriverProxy(ProxyFactory.java:35)
at com.epam.healenium.SelfHealingDriver.create(SelfHealingDriver.java:45)
at com.epam.healenium.SelfHealingDriver.create(SelfHealingDriver.java:34)

Expected behavior

No response

Actual behavior

No response

Healenium Web version

3.2.0

Healenium Backend version

3.2.0

Selenium version

4.11.0

Platform

JAVA

Properties file

No response

Additional context

No response

umredkarabhijeet commented 1 month ago

@Alex-Reif any updates on this