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

本文记录了一次Appium环境配置过程中遇到的问题及解决方案。作者在使用Appium进行自动化测试时遭遇了一个错误,通过排查发现是由于缺少特定版本的selenium-server-standalone.jar包导致的。文中详细介绍了如何正确引入该jar包来解决问题。

最近这几天就在学习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>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值