环境依赖
Node.js
Appium
Appium-desktop
Appium-doctor
Appium-Python-Client
Python
JDK
Android SDK
安装 Homebrew
终端输入:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
可以参考Homebrew中文文档
安装Node.js
brew install node
安装完成后输入如下命令:
node -v
npm -v
说明:
npm(node package manage)是node.js安装包管理工具,类似Python的pip工具
由于npm源在国外,我们使用npm安装库时会比较慢,可以使用taobao的镜像源
npm config set registry http://registry.npm.taobao.org
安装Appium Server
安装最新版本(安装时间较长,请耐心等待)
npm install -g appium
也可以安装指定版本
npm install appium@1.7.2 -g
安装完成后输入如下命令:
appium -v
启动appium server:
终端输入appium
退出appium server:
终端输入control + C
说明:
npm的包安装分为本地安装(local)、全局安装(global)两种,一般我们推荐使用全局安装
配置Python环境
安装Python多版本管理工具
输入如下命令:
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
配置pyenv环境变量:
Copy
# pyenvexportPATH="/Users/xxx/.pyenv/bin:$PATH"eval"$(pyenv init -)"eval"$(pyenv virtualenv-init -)"
安装Appium-Python-Client
pip3 install Appium-Python-Client
安装Appium desktop
https://github.com/appium/appium-desktop/releases
安装JDK
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
验证:
java -version
安装SDK
配置sdk环境变量:
Copy
# sdkexportANDROID_HOME="/Users/xxx/workspace/android-sdk"PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ANDROID_HOME/tools/binexportPATH
环境立即生效:
source ~/.bash_profile
验证:
adb version
安装appium-doctor
appium-doctor可以检测Appium整体依赖环境配置情况
npm install -g appium-doctor
验证环境:
appium-doctor