appium环境单间遇到的坑

在安装appium 环境时,启动appium destop中的server后,运行

from appium import webdriver
desired_caps={}
desired_caps[‘platformName’]=‘Android’
desired_caps[‘platformVersion’]=‘6.0’
desired_caps[‘deviceName’]=‘emulator-5554’
desired_caps[‘appPackage’]=‘com.android.settings’
desired_caps[‘appActivity’]=‘com.android.settings.Settings’
driver=webdriver.Remote(‘http://localhost:4723/wd/hub’,desired_caps)
driver.quit()
发生的问题:
1,


无法找到adb环境
原因:必须配置ANDROID_HOME 系统变量,然后在PATH中引用ANDROID_HOME,这样,adb运行时会找ANDROID_HOME变量,在appium-doctor中检查时,也会提示ANDROID_HOME配置成功,且配置好环境变量后,需要重启appium server,否则无法加载最新的环境变量

2,直接运行脚本连接mumu模拟器,无法找到设备连接
原因:
mumu模拟其需要先手动连接,adb connect 127.0.0.1:7555
这种情况你可以直接adb devices 看看你设备列表有没有东西 ,
然后在通过脚本appiumserver 连接到模拟器

3,提示未设置正确的java_home
需要配置JAVA_HOME系统变量,在引用到path中,adb需检查该变量配置