gpt4 book ai didi

java - Geb NoClassDefFoundError : geb/error/UnableToLoadException

转载 作者:行者123 更新时间:2023-12-02 11:38:17 25 4
gpt4 key购买 nike

我在设置和测试 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/

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