欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-03-22 21:43:34
...

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

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

  • SDK Android 8.0(Oreo)

这个据说在下载Android Studio的时候有自带SDK的版本,但是我没有找到,我是通过进入AS的时候根据向导(Wizard)的引导来安装的,但因为是访问谷歌,在请求的时候会出问题,报了一大堆错。
Appium for Mac环境搭建篇(macOS High Sierra)

不过没关系,千万不要纠结在这里,点击Finish,进入Preferences-Android SDK,以前叫“SDK Manager”,Windows版本在Tools里面。
Appium for Mac环境搭建篇(macOS High Sierra)
点进去以后无脑Next下一步,可能还是会出现下载不完全的问题,但是千万不要纠结在这里,后面Android Studio报错的时候点击Update逐一解决。
另外还需要在Android SDK界面的SDK Tools里面,勾选并下载包含Emulator的大部分内容,这些全都是调用虚拟机可能需要的,尤其是HAXM installer:
Appium for Mac环境搭建篇(macOS High Sierra)
- 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

安装完成^_^

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

祝大家顺利完成