Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法启动Java客户端1.5.0 NoSuchMethodException_Java_Scala_Appium_Nosuchmethoderror_Java Client - Fatal编程技术网

无法启动Java客户端1.5.0 NoSuchMethodException

无法启动Java客户端1.5.0 NoSuchMethodException,java,scala,appium,nosuchmethoderror,java-client,Java,Scala,Appium,Nosuchmethoderror,Java Client,我对新的java客户端1.5.0和Appium 1.1.0有一个问题。当我想运行测试时,它写道: *** RUN ABORTED *** java.lang.NoSuchMethodError: org.openqa.selenium.remote.ErrorHandler.<init> (Lorg/openqa/selenium/remote/ErrorCodes;Z)V at io.appium.java_client.AppiumDriver.<cli

我对新的java客户端1.5.0和Appium 1.1.0有一个问题。当我想运行测试时,它写道:

*** RUN ABORTED ***
java.lang.NoSuchMethodError: org.openqa.selenium.remote.ErrorHandler.<init>           (Lorg/openqa/selenium/remote/ErrorCodes;Z)V
at io.appium.java_client.AppiumDriver.<clinit>(AppiumDriver.java:38)
at po.Driver$.setup(Driver.scala:39)
at src.test.BaseTest.startTestWithLogin(BaseTest.scala:42)
at zzzPokus.NaZkousku$$anonfun$1.apply$mcV$sp(NaZkousku.scala:23)
at zzzPokus.NaZkousku$$anonfun$1.apply(NaZkousku.scala:23)
at zzzPokus.NaZkousku$$anonfun$1.apply(NaZkousku.scala:23)
at org.scalatest.BeforeAndAfter$class.runTest(BeforeAndAfter.scala:195)
at src.test.BaseTest.runTest(BaseTest.scala:13)
at org.scalatest.FeatureSpecLike$$anonfun$runTests$1.apply(FeatureSpecLike.scala:259)
at org.scalatest.FeatureSpecLike$$anonfun$runTests$1.apply(FeatureSpecLike.scala:259)
...
该NoSuchMethodError指向驱动程序行39,即:

driver = new AppiumDriver(new URL("http://localhost:4723/wd/hub"), caps)

你知道哪里会有问题吗?文档并没有多大帮助。谢谢。

NoSuchMethodError通常是由于使用的插件或库的版本不同于构建应用程序所依据的版本。

NoSuchMethodError通常是由于使用的插件或库的版本不同于构建应用程序所依据的版本。

NoSuchMethodError通常是由于使用的版本不同造成的应用程序构建所依据的插件或库的版本不同。

NoSuchMethodError通常是使用与应用程序构建所依据的插件或库版本不同的插件或库的结果。

是的,我解决了它。我在文档中发现,新的java客户机1.5.0依赖于selenium 2.42.2,但在我的pom.xml中是selenium 2.41.0。升级后,一切似乎都正常。

是的,我解决了。我在文档中发现,新的java客户机1.5.0依赖于selenium 2.42.2,但在我的pom.xml中是selenium 2.41.0。升级后,一切似乎都正常。

是的,我解决了。我在文档中发现,新的java客户机1.5.0依赖于selenium 2.42.2,但在我的pom.xml中是selenium 2.41.0。升级后,一切似乎都正常。

是的,我解决了。我在文档中发现,新的java客户机1.5.0依赖于selenium 2.42.2,但在我的pom.xml中是selenium 2.41.0。升级后,一切正常。

是的。当然,这是由于某些库的版本不同造成的(从java客户端1.1.0升级到1.5.0后停止工作)但是如果我想使用它的最新版本,我该如何修复它呢?如果你想使用其他库也依赖它的某个库的不同版本,那么你也必须升级这些库。如果API在不同版本之间更改,则无法使其正常工作。在这种情况下,appium似乎依赖于不同版本的selenium。是的。当然,这是由某些库的不同版本引起的(从java客户端1.1.0更新到1.5.0后停止工作)但是如果我想使用它的最新版本,我该如何修复它呢?如果你想使用其他库也依赖它的某个库的不同版本,那么你也必须升级这些库。如果API在不同版本之间更改,则无法使其正常工作。在这种情况下,appium似乎依赖于不同版本的selenium。是的。当然,这是由某些库的不同版本引起的(从java客户端1.1.0更新到1.5.0后停止工作)但是如果我想使用它的最新版本,我该如何修复它呢?如果你想使用其他库也依赖它的某个库的不同版本,那么你也必须升级这些库。如果API在不同版本之间更改,则无法使其正常工作。在这种情况下,appium似乎依赖于不同版本的selenium。是的。当然,这是由某些库的不同版本引起的(从java客户端1.1.0更新到1.5.0后停止工作)但是如果我想使用它的最新版本,我该如何修复它呢?如果你想使用其他库也依赖它的某个库的不同版本,那么你也必须升级这些库。如果API在不同版本之间更改,则无法使其正常工作。在这种情况下,appium似乎依赖于不同版本的selenium。是的,使用两个更新版本。这很有效。存在版本冲突问题。所以最好使用更新版本。是的,使用两个更新版本。这很有效。存在版本冲突问题。所以最好使用更新版本。是的,使用两个更新版本。这很有效。存在版本冲突问题。所以最好使用更新版本。是的,使用两个更新版本。这很有效。存在版本冲突问题。所以最好使用更新的版本。
driver = new AppiumDriver(new URL("http://localhost:4723/wd/hub"), caps)