【问题标题】:java.lang.NoClassDefFoundError: org/openqa/selenium/remote/HttpVerbjava.lang.NoClassDefFoundError: org/openqa/selenium/remote/HttpVerb
【发布时间】:2016-02-15 09:12:04
【问题描述】:
当我尝试在 Java 中的移动浏览器上运行测试时。我收到以下错误
java.lang.NoClassDefFoundError: org/openqa/selenium/remote/HttpVerb
at io.selendroid.SelendroidCommandExecutor$1.<init>(SelendroidCommandExecutor.java:30)
at io.selendroid.SelendroidCommandExecutor.<clinit>(SelendroidCommandExecutor.java:27)
有谁知道如何解决这个问题?
【问题讨论】:
标签:
java
android
selenium
【解决方案1】:
HttpVerb 类已被弃用。这是commit
我变了
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.48.0</version>
</dependency>
到
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.45.0</version>
</dependency>
在我将 selenium-java 版本从 2.48 降级到 2.45 之后。我的错误得到解决。
但是当我们升级到最新的 selenium-java 时,我不知道永久的解决方案是什么