您的位置:首页 > 移动开发

Appium for Mac环境搭建篇(macOS High Sierra)

2018-01-03 20:03 411 查看
在Windows平台成功完成过,本次在新版本的mac环境下搭建过程略有不同,借鉴了一些别人的方法,遇到了一些没有人踩过的坑,借鉴链接:

oscarxie-TesterHome

Zoeya-cnblogs.com

感谢在前,爬坑细节在后:

环境版本&安装命令

以下操作大部分都在Terminal(终端)完成:

macOS High Sierra
10.13.2


brew
1.4.2


ruby -e “$(curl -fsSL

4000
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
3.0.0


这个直接通过国内网络链接下载,或者翻墙到官网下载。

SDK
Android 8.0(Oreo)


这个据说在下载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

安装完成^_^



祝大家顺利完成

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: