一:环境配置
1.安装xcode,Command Line Tools(appstore安装,默认配置即可)
2.使用brew安装npm,brew install npm
3.下载安装Appium-desktop客户端,双击dmg安装(安装最新的即可)
4.下载安装JDK,下载安装AndroidStudio,终端输入 vim ~ /.bash_profile
添加如下配置(注意更换目录为自己的安装目录):
export ANDROID_HOME="/Users/xxx/Library/Android/sdk"
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export JAVA_HOME=“$(/usr/libexec/java_home -v 1.8)”
export PATH='${PATH}:${JAVA_HOME}/bin
配置好以后,source ~/.bash_profile
5.安装Carthage,brew install carthage
6.安装appium-doctor,npm install -g appium-doctor
,使用appium-doctor检测环境appium-doctor --ios
,appium-doctor --android
,如果有不通过的项目,百度解决,直到’everything looks ok,bye’
二:项目配置
1.终端输入appium
,启动appium server
2.创建虚拟工作环境,pip install Appium-Python-Client
3.下载sample项目用于测试demo,‘git clone https://github.com/appium-boneyard/sample-code.git’
4.进入sample-code-master/sample-code/examples/python目录下,运行下面命令就可以成功运行示例了python ios_simple.py
,如果运行不通过,注意检查ios_simple.py代码中的‘platformVersion’与本机环境一致,并将TestApp-iphonesimulator.app移至ios_simple.py同级目录,然后修改代码中的‘app’,如果运行成功,则IOS环境配置完毕
5.下载安装夜神模拟器,检查adb版本与夜神模拟器中的adb版本是否一致,终端输入adb version
,终端进入夜神模拟器安装目录/Application/Contents/MacOS目录输入命令adb version
,如果不一致,替换夜神目录下的adb
6.终端进入夜神模拟器MacOS目录输入命令adb connect 127.0.0.1:62001
,输入命令adb devices -l
,查看连接的设备
7.修改sample-code-master/sample-code/examples/python目录下的android_simple.py文件,修改‘desired_caps[‘deviceName’] 为’desired_caps['deviceName'] = '127.0.0.1:62001'
,修改desired_caps[‘platformVersion’]与本机环境一致,进入sample-code-master/sample-code/examples/python目录下,运行下面命令就可以成功运行示例了python android_simple.py
,如果运行成功,则安卓环境配置完毕