java.lang.NoClassDefFoundError:org / openqa / selenium / remote / HttpVerb

时间:2016-02-15 09:12:04

标签: java android selenium

当我尝试在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)

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分: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时,我不知道什么是永久解决方案