知识的领域是无限的,我们的学习也是无限期的。这篇文章主要讲述appium运行报错相关的知识,希望能为你提供帮助。
1、new AppiumDriver<
>
(new URL(url), capabilities) 报错 java.lang.NoSuchMethodError:com.google.common.base.Throwables.throwIfUnchecked(Ljava/lang/Throwable;
)V
【appium运行报错】
创建session成功但应用报错测试无法继续,按错误提示应为指定方法不存在,由此判断应为jar包问题
经查验com.google.common.base为guava包中类
解决办法:
selenium-java-3.11
requires Guava
23.6-jre as per the pom.xml
:
<
dependency>
<
groupId>
com.google.guava<
/groupId>
<
artifactId>
guava<
/artifactId>
<
version>
23.6-jre<
/version>
<
classifier>
<
/classifier>
<
/dependency>
2、连接真机后,执行代码时出现错误:A
new
session
could
not
be
created.
(Original
error:
Could
not
extract
PIDs
from
ps
output.
PIDS:
[],
Procs:
["ps:
uiautomator"]
解决方案如下:修改Appium\\node_modules\\appium\\node_modules\\appium-adb\\lib\\adb.js 文件
文章图片
3、 It is impossible to create a new session because \'createSession\' which takes HttpClient, InputStream and long was not found or it is not accessible
解决办法:1、win10上带了管理员功能,普通权限对访问操作权限不够会导致读写失败2、以管理员的形式启动 Appium 应用并启动服务,再次执行自动遍历即可成功
4、appium运行一直在重试运行adb.exe
1、查看adb devices adb unauthorized 显示设备未授权解决办法:https://blog.csdn.net/qq_32157729/article/details/88743881
推荐阅读
- openinstall免费开放App一键唤起功能
- 应用宝下载|应用宝app安卓版下载
- 新手还不会用樊登读书会(APP使用指南来助您!)
- Zabbix Server appliance 4.0.2一键安装(第一篇)
- appium架构分析
- Android开发 - 掌握ConstraintLayout分组(Group)
- Android H5调起原生微信或支付宝支付
- android中Post方式发送HTTP请求
- 使用Fidder从安卓模拟器获取APP打开网址