作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在设置和测试 Geb 时遇到了麻烦。我有一个简单的 Groovy 脚本:
import geb.Browser;
println("Test 11")
Browser.drive {
go "http://www.google.com"
}
我总是收到以下错误:
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")
,将错误更改为
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-core库?我使用 IntelliJ IDEA 作为 IDE。谢谢您的帮助
致以诚挚的问候
最佳答案
如果这是您的文件所在的 Maven 项目,我建议首先检查 pom.xml 中的依赖项列表。
正如我在我的环境中测试的那样,它执行得很好
关于java - Geb NoClassDefFoundError : geb/error/UnableToLoadException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48764927/
我在设置和测试 Geb 时遇到了麻烦。我有一个简单的 Groovy 脚本: import geb.Browser; println("Test 11") Browser.drive { go
我是一名优秀的程序员,十分优秀!