appium运行报错.<init>(Lorg/openqa/selenium/remote/ErrorCodes;Z)V

最近这几天就在学习appium,搭建环境就耗费了很多时间,不得不承认自己够笨的了,然后我把环境搭建好,写完脚本的时候,就报这个错了,当时是从某个群里直接下载的demo,不得不吐槽说,够坑的,是能跑通,你加了那么多jar包,这也没什么,主要是你把jar包名改了,这是我无法理解的。害得老子查这个报错,查了快一天,后来排除法才知道咋回事,报错如下:

java.lang.NoSuchMethodError: org.openqa.selenium.remote.ErrorHandler.(Lorg/openqa/selenium/remote/ErrorCodes;Z)V
解决方案:
如果你的jdk和appium安装包sdk配置没问题,
就是这个包起的作用selenium-server-standalone-2.48.2.jar,把这个jar包引进去就不会报错了
提示哈
appium就需要两个jar包
java-client.jar
selenium-server-standalone-2.48.2.jar
但我不知道为什么,我再pom中加selenium-server-standalone-2.48.2.jar,添加后,却还是报错,没办法 只能先手动引入这个jar包了
此问题已解决:加入依赖
<dependency>
  <groupId>selenium-server-standalone</groupId>
  <artifactId>selenium-server-standalone</artifactId>
  <version>2.53</version>
</dependency>

 

原文地址:https://www.cnblogs.com/longronglang/p/6128249.html