1.正常情况下(前提:安装了homebrew)
brew install node
npm install -g appium
npm install -g wd
appium
#第一句,安装node.js
#第二句,安装appium,这里国内网络安装不了
#第三句,安装appium client
#第四句,启动appium
2.使用cnpm
由于网络原因,1的方法在第二步并不能安装成功,需要先安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g appium
cnpm install -g wd
appium
如果有条件,建议还是在科学上网条件下安装。
3.appium-doctor
appium-doctor是检查appium安装是否缺少某些依赖的工具,安装过程中如果还是出现问题,可以使用这个工具检测。
安装方法:
npm install appium-doctor
#或者
cnpm install appium-doctor
#执行 appium-doctor 自动检查appium缺失的东西
appium-doctor
可以看到安装appium需要的东西有:
* Node.js
- Xcode(对于Mac来说)
- Xcode Command Line Tools
- Carthage
- 用户HOME路径正确设置
- ANDROID_HOME环境变量正确设置
- JAVA_HOME环境变量正确设置
- 已安装Android SDK
其他一些东西:
#查看已经安装的npm的包
npm list -g --depth 0
#关于Mac下环境变量设置(我用的是macOS Sierra 10)
#1.系统级别/etc路径下的paths文件,编辑一行一个路径
#2.用户目录下编辑.bash_profile,如果是zsh则是.zshrc文件,以zsh为例export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home"
#格式如上
另外:windows下appium的搭建也差不多,装好node之后命令都一样,使用appium-doctor可以解决很多问题。