java.lang.NoSuchMethodError: 'void org.openqa.selenium.remote.http.ClientConfig.<init>(java.net.URI, java.time.Duration, java.time.Duratio

回答 3 浏览 1207 2023-10-10

当我尝试在相关设备中启动该应用程序时,我收到以下错误消息,如果有人遇到并已解决,请提供帮助。

java.lang.NoSuchMethodError: 'void org.openqa.selenium.remote.http.ClientConfig.(java.net.URI, java.time.Duration, java.time.Duration, org.openqa.selenium.remote.http.Filter, java.net.Proxy, org.openqa.selenium.Credentials)'

Vikas bijanalli 提问于2023-10-10
3 个回答
#1楼 已采纳
得票数 6

将其添加到我的 pom.xml 文件中为我解决了这个问题

<dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-remote-driver</artifactId>
        <version>4.13.0</version>
</dependency>

我猜想发布的新版本会导致此错误,将版本设置为该版本应该可以。

让我知道这是否也适合你

TAEFED 提问于2023-10-10
TAEFED 修改于2023-10-10
添加提到的依赖项后,上述问题现已解决,但现在我遇到了如下所述的不同错误:org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.Vikas bijanalli 2023-10-10
可能是一个愚蠢的问题,但你检查过你的 appium 服务器是否正在运行吗? @VikasbijanalliTAEFED 2023-10-10
@TAFEED,请帮助解决上述错误Vikas bijanalli 2023-10-10
它说您的 URL 不正确或您的 appium 服务器未运行。 @VikasbijanalliTAEFED 2023-10-10
[Appium] Welcome to Appium v2.1.3 [Appium] Attempting to load driver uiautomator2... [Appium] Appium REST http interface listener started on 0.0.0.0:4723 [Appium] You can provide the following URLs in your client code to connect to this server: [Appium] 192.168.0.100:4723 [Appium] 127.0.0.1:4723 (only accessible from the same host) [Appium] Available drivers: [Appium] - [email protected] (automationName 'UiAutomator2')Vikas bijanalli 2023-10-10
#2楼
得票数 3

使用 appium java-client 的最新依赖项修复了该问题。

 <!-- https://mvnrepository.com/artifact/io.appium/java-client -->
    <dependency>
        <groupId>io.appium</groupId>
        <artifactId>java-client</artifactId>
        <version>8.6.0</version>
    </dependency>
Shreyansh Jain 提问于2023-10-11
我其实更喜欢这个答案。无需添加额外的依赖项cdub 2023-10-11
#3楼
得票数 1

这对我也有用,非常感谢 TAEFED。

<dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-remote-driver</artifactId>
        <version>4.13.0</version>
</dependency>
Alexandru Gabriel Pencu 提问于2023-10-10