首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geb NoClassDefFoundError: geb/error/UnableToLoadException

Geb NoClassDefFoundError: geb/error/UnableToLoadException
EN

Stack Overflow用户
提问于 2018-02-13 10:45:46
回答 1查看 353关注 0票数 0

我在设置和测试Geb时遇到了麻烦。我有一个简单的Groovy脚本:

代码语言:javascript
复制
import geb.Browser;

println("Test 11")

Browser.drive {
    go "http://www.google.com"
}

我总是会遇到以下错误:

代码语言:javascript
复制
Caught: java.lang.NoClassDefFoundError: geb/error/UnableToLoadException
java.lang.NoClassDefFoundError: geb/error/UnableToLoadException
    at geb.Browser.<init>(Browser.groovy:61)
    at geb.Browser.drive(Browser.groovy:1028)
    at geb.Browser$drive.call(Unknown Source)
    at Main.run(Main.groovy:8)

我编写了一个Class.forName("geb.error.UnableToLoadException"),它将错误更改为

代码语言:javascript
复制
java.lang.NoClassDefFoundError: geb/error/GebException
    at Main.run(Main.groovy:10)
Caused by: java.lang.ClassNotFoundException: geb.error.GebException
    ... 1 more

在我看来,Geb正在寻找一个类GebException,它是,而不是,而不是我下载的geb-core-2.1.jar中的!在这个jar旁边,我还添加了selenium-server-standalone-3.9.1.jar。我做错了什么吗?我安装了什么错误的geb核心库吗?我正在使用IntelliJ的想法作为开发环境。谢谢你的帮助

诚挚的问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-16 08:51:38

如果这是您的文件所在的maven项目,我建议先检查pom.xml中的依赖项列表。

当我在env中测试时,它正在完美地执行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48764927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档