Mac安装搭建Appium环境

Mac下安装搭建Appium环境主要需要以下程序
1.node.js
2.Xcode
3.JDK
4.android JDK
5.Appium
6.安装其他依赖
7.appium-doctor
以下对各个程序的安装进行详解。

1.node.js

Appium服务器运行时依赖node.js环境,因此需要优先安装node环境。
在终端执行命令:$brew install node
如果没有安装brew,建议先安装该程序,对mac上管理各个应用非常有帮助。安装完成后,终端输入node -v即可查看当前的版本信息。如果不确定电脑上是否安装了node环境,也可以先在终端中输入试试:


node -v

如果按照上述方法,使用brew安装node后,一般系统会默认安装npm,即node package manager,它是一款NodeJS包管理和分发工具,在终端中输入npm -v就可以看到当前版本:


npm -v

2.Xcode

3.JDK

4.Android SDK

进入一下连接下载:Android SDK

Android SDK

Android SDK

下载完成后,进入对应的路径,选中android jdk报下的tools文件夹,按下command+option+c按键,复制当前路径;然后进入终端,黏贴刚才的路径,将目录切换至tools目录下,输入./Android sdk,以打开Android SDK Manager进行安装


Android sdk

打开的管理界面如下,选中前3项进行安装就可以了:
Android sdk

Android SDK

Android sdk

配置安卓环境变量:在终端中输入 open .bash_profile,打开配置文件后在文件中添加以下2行:

export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/usr/local/android-sdk-macosx
command + c 保存后,在终端中输入 source .bash_profile,保存本次配置。

5.Appium

首先对Appium当前的服务端版本进行一个介绍:

1. appium GUI版本,桌面形式,win上更新到了1.4.16(不支持录制),mac上更新到了1.5.x(支持录制),目前均不再维护,GUI版本跟appium版本一一对应。如需安装,进入官网对包进行下载后直接安装即可:https://bitbucket.org/appium/appium.app/downloads/

2. appium 命令行版本,不管是win还是mac,安装这种形式的就没有界面,安装方式都是npm -g install appium,默认会安装当前最新版本;

3. appium desktop版本,属于新的桌面形式的appium版本,有界面,可以配置各项参数,可以启动inspect查看手机界面元素;不管是win还是mac下目前都支持简单的录制操作,appium desktop的版本和appium的版本并不是一一对应,下载地址:https://github.com/appium/appium-desktop/releases/

上述1中的版本现在已经不支持维护了,综合考虑我使用了第3种appium desktop版本。

配置appium中的configuation(与配置文件.bash_profile中是一致的):


Appium

6.安装其他依赖

brew install libimobiledevice --HEAD //相当于 android 的 adb,是 Appium 底层用到的工具之一,用于获取 iOS 设备信息
  npm install -g ios-deploy //查看设备应用
  brew install carthage //类似于 java 的 maven,项目依赖管理,主要是 WebDriverAgent 使用

7.appium-doctor

在终端中输入:
    npm install -g appium-doctor
  验证appium环境是否已经搭建好,在终端中输入:appium-doctor


appium-doctor

出现以下一行就说明必须配置的项都已经搭建完成了:
Diagnostic for necessary dependencies completed, no fix needed.

你可能感兴趣的:(Mac安装搭建Appium环境)