有没有appium大神来帮忙看看环境问题。

最近搭建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各种换也不管用。

我的脚本

 

node. js有没有装