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)'
3 个回答
#1楼
已采纳
得票数 6
将其添加到我的 pom.xml 文件中为我解决了这个问题
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-remote-driver</artifactId>
<version>4.13.0</version>
</dependency>
我猜想发布的新版本会导致此错误,将版本设置为该版本应该可以。
让我知道这是否也适合你
添加提到的依赖项后,上述问题现已解决,但现在我遇到了如下所述的不同错误: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 服务器是否正在运行吗? @Vikasbijanalli
- TAEFED 2023-10-10
@TAFEED,请帮助解决上述错误
- Vikas bijanalli 2023-10-10
它说您的 URL 不正确或您的 appium 服务器未运行。 @Vikasbijanalli
- TAEFED 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>
我其实更喜欢这个答案。无需添加额外的依赖项
- cdub 2023-10-11
#3楼
得票数 1
这对我也有用,非常感谢 TAEFED。
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-remote-driver</artifactId>
<version>4.13.0</version>
</dependency>