gpt4 book ai didi

java - Selenium 2 WebDriver NoClassDefFoundErrorS

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:54:14 25 4
gpt4 key购买 nike

我在 Eclipse 中使用 Selenium 2 WebDriver,一切正常。

但是当我想在没有 Eclipse 的情况下测试我的 WebDriver 测试用例时,会出现许多缺失的类。

首先它开始于:

NoClassDefFoundError com/google/common/collect/Maps

所以我下载了 guava.jar 并为其设置了类路径。

但是现在发生了下一个 NoClassDefFoundError:

java.lang.NoClassDefFoundError: org/json/JSONException

错误总是发生在 createDriver();

我在 Java 中使用 JUnit 运行 Selenium。

“仅 JUnit”- 测试用例工作正常(将类路径设置为 junit.jar 和 selenium-java.jar)

您知道我必须绑定(bind)哪些 jar 吗?该 eclipse 已经默认绑定(bind)了 selenium 测试用例?

最佳答案

您使用的是独立服务器下载吗?

如果您下载 selenium 服务器包,您将获得大约 47 个 jar。我相信您需要类路径中的所有这些 jar 才能执行。该软件包可以从here 下载。

或者可以从http://code.google.com/p/selenium/downloads/detail?name=selenium-server-standalone-2.20.0.jar 下载独立包。

如果您现在不使用它,最简单的解决方案可能是切换到独立版本;否则下载完整的服务器并将所有 jar 添加到您的类路径。

关于java - Selenium 2 WebDriver NoClassDefFoundErrorS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9699997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com