gpt4 book ai didi

java - 主线程异常

转载 作者:行者123 更新时间:2023-12-02 02:54:01 28 4
gpt4 key购买 nike

我正在使用 Winium 自动化桌面应用程序。我正在尝试使用脚本启动 winium 桌面服务器。每当我尝试这样做时,我都会遇到异常注意:如果我手动启动桌面服务器,我不会收到任何错误

exception in thread main java.lang.nosuchmethoderror com.google.common.util.concurrent.SimpleTimeLimiter.create(Ljava/util/concurrent/ExecutorService;)LCom/google/common/util/concurrent/SimpleTimeLimiter;
at org.openqa.Selenium.net.urlchecker.<init>(Urlchecker.java:62)
at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:187)
at org.openqa.Selenium.remote.service.DriverService.start(DriverService.java:83)

我用来启动应用程序的代码如下

String applicationpath="//my app path";
String winiumDriverPath="//path to my winium driver";
DesktopOptions options = new DesktopOptions();
options.setApplicationPath(//applicationpath);
WiniumDriverService service = new WiniumDriverService.Builder().usingDriverExecutable(new
File(winiumDriverPath)).usingPort(9999).withVerbose(true).withSilent(false).buildDesktopService();
service.start(); // getting error here
driver = new WiniumDriver(service, options);

请建议我一些方法来克服这个错误。

最佳答案

其实这应该是一个评论,但我没有声誉:)

如果您的依赖项中有多个版本的 API,则可能会导致 NoSuchMethodError。主要是因为您的依赖项之一再次导入它。检查您的依赖关系可能值得尝试。

关于java - 主线程异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57089098/

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