Appium Appium-desptop1.17.1 在 chrome app 中 get 地址时报 adb 命令超时

宝藏 · 2020年07月09日 · 最后由 Forkey 回复于 2020年10月28日 · 2908 次阅读

使用 appium-desktop 1.17.1 在打开一个 Chrome App 时,get 地址时报错:Try to increase the 20000ms adb execution timeout represented by 'adbExecTimeout' capability
Appium 的日志:

但是在使用执行脚本的时候已经打开 url 的,python 报错是在 get 地址的时候报错了。
然后我在终端(cmd)中单独使用图片中的 adb 命令也是可以打开地址的。
这个情况已经在好几台手机上出现过了,一直找不到解决办法!
不知道有人遇到过没有,求指点!!!

共收到 5 条回复 时间 点赞

这个看上去是手机环境问题啊

恒温 回复

好几台设备都是这样,同样的脚本,有的手机就不会!然后的话,换了几个版本的 appium,也会这样。刚才换了一下 1.10 版本的 appium,发现是发送了两次这个命令然后报这个错,1.17.1 这个版本的 appium 只发送了一次这个命令就报这个问题。但是其实都是已经打开了的。

这个应该是执行 adb 命令的时候没拿到返回值,所以超时报错了.你可以手动执行这条 adb 命令,结果应该也是一样,卡住在那等返回值。

aabbcc 回复

对的,我也是这么觉得的,因为已经试了很多办法了。但是不知道如何解决这种情况!

我也遇到了,也在不断尝试,换个 usb 插口/是不是 appium 跟 sdk 不兼容/换个 sdk 试试

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册