最近搭建mac端的appium+android+python环境。
该装的东西都已经装好了。
appium-doctor
adb devices
遇到的问题1:通过appium-doctor启动appium后,执行python脚本
脚本返回找不到设备:selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not find a connected Android device in 22112ms.
appium的log展示
上面这个问题怀疑:
1.因为我的adb只有在root下可见设备。所以怀疑是不是因为desktop启动appium不是用root启动的原因。
使用终端root下直接启动appium不报这个错了。但是也需要解决这个问题。没有desktop查元素也不方便。
为了解决上面这个报错,使用终端直接启动appium再执行脚本。
脚本每次报错不一样,大致都是依赖的app安装不上,超时。
上面一串是经历的报错。这个时候,连接的设备上装了两个app,
我脚本里就是启动微信而已,其他什么都没有,晚上各种办法试了,最后就卡在这。
appium版本是最新的1.19.1。adb也是最新的。
#desired_caps['automationName'] ='UiAutomator2'不管用。
appActivity各种换也不管用。
我的脚本