Appium for Mac环境搭建篇(macOS High Sierra)
在Windows平台成功完成过,本次在新版本的mac环境下搭建过程略有不同,借鉴了一些别人的方法,遇到了一些没有人踩过的坑,借鉴链接:
oscarxie-TesterHome
Zoeya-cnblogs.com
感谢在前,爬坑细节在后:
环境版本&安装命令
以下操作大部分都在Terminal(终端)完成:
macOS High Sierra
10.13.2
brew
1.4.2
ruby -e “$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)”
- carthage
brew install carthage
- node
v9.3.0
brew install node
- npm
5.6.0
node装好就能用了
-
wd
npm install wd
Xcode
9.2
直接在AppStore下载安装就好了
- appium
1.7.1
npm install –g appium
这里可能会遇到要*,可访问淘宝镜像避免,先配置地址
npm config set registry http://registry.npm.taobao.org
然后安装
cnpm install -g appium
这个据说在下载Android Studio的时候有自带SDK的版本,但是我没有找到,我是通过进入AS的时候根据向导(Wizard)的引导来安装的,但因为是访问谷歌,在请求的时候会出问题,报了一大堆错。
不过没关系,千万不要纠结在这里,点击Finish,进入Preferences-Android SDK,以前叫“SDK Manager”,Windows版本在Tools里面。
点进去以后无脑Next下一步,可能还是会出现下载不完全的问题,但是千万不要纠结在这里,后面Android Studio报错的时候点击Update逐一解决。
另外还需要在Android SDK界面的SDK Tools里面,勾选并下载包含Emulator的大部分内容,这些全都是调用虚拟机可能需要的,尤其是HAXM installer:
- JDK 1.8.0_151
这个就不多说了
- 环境变量设置,打开bash_profile文件
vi ~/.bash_profile
- 点击i进入编辑模式,添加ANDROID_HOME内容和$JAVA_HOME
export ANDROID_HOME=" /Users/你的用户名/Library/Android/sdk"
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
export PATH=$JAVA_HOME/bin:$PATH
ESC之后录入以下内容后,回车保存
:wq!
返回到终端命令行后,执行
source ~/.bash_profile
让环境生效。
这里如果你在安装SDK的时候没有使用默认路径,就需要填写修改后的路径。
安装结果验证
过程中可以使用
appium-doctor
命令来验证还有哪些条件没有完成,但appium1.5.0之后的版本,需要先安装doctor,命令:
npm install -g appium-doctor
安装完成^_^
祝大家顺利完成
上一篇: HC05蓝牙模块(主从一体)简单使用
下一篇: web框架之Django基础