Macaca PC端 Web自动化测试很是相似于Selenium,而移动端自动化测试很是相似于Appium,若是你搭建过Appium环境,Macaca移动端环境的搭建将很是简单。php
本文继承上一篇,关于Node.js神马的就再也不教你安装了。html
http://www.cnblogs.com/fnng/p/5873878.htmljava
在安装以前看看Macaca的Android环境都须要哪些内容。android
经过cmd命令提示符,输入“macaca doctor”命令。git
上图是我配置好的环境,咱们大概须要这几样东西,Java开发环境、Android SDK环境、ANT构建工具。好了,接下来一一将它们装上。github
众所周知,Android是由Java语言开发的,因此想开发Android应用首先须要Java环境,因此,咱们首先须要安装Java环境。apache
java下载地址:http://www.java.com/zh_CN/download/manual.jspnpm
打开下载连接选择相应的版本进行下载。咱们以Windows安装JDK为例,windows
双击下载的JDK ,设置安装路径。这里我选择默认安装在:android-studio
D:\Program Files (x86)\Java\jdk1.8.0_25\目录下。
下面设置环境变量:
“个人电脑”右键菜单--->属性--->高级--->环境变量--->系统变量-->新建..
变量名:JAVA_HOME 变量值:D:\Program Files (x86)\Java\jdk1.8.0_25 变量名:CALSS_PATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; |
找到path变量名—>“编辑”添加:
变量名:PATH 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; |
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一块儿加以自动化的一个工具,大多用于Java环境中的软件开发。
下载地址:http://ant.apache.org/manualdownload.cgi
下载zip包以后解压,个人解压位置为:D:\java\apache-ant
而后,将该目录添加到环境变量path下面。
变量名:PATH 变量值:D:\java\apache-ant; |
Android SDK提供了你的API库和开发工具构建,测试和调试应用程序,Android。简单来说,Android SDK 能够看作用于开发和运行Android应用的一个软件。
官方地址:http://developer.android.com
固然,我不能保证你能够访问到这个地址,缘由你懂的!
不过,你也能够经过该地址下载Studio与SDK。
http://www.android-studio.org/index.php/download
若是只是想运行Android模拟器,单独下载SDK也能够。
Android SDK(Windows)百度网盘下载地址:http://pan.baidu.com/s/1kVOvxEB
Android SDK下载解压目录以下:
下面设置Android环境变量,方法与java环境变量相似。我本机的目录结果为:
D:\android\android-sdk-windows\
下面设置环境变量:
“个人电脑”右键菜单--->属性--->高级--->环境变量--->系统变量-->新建..
变量名:ANDROID_HOME 变量值:D:\android\android-sdk-windows |
找到path变量名—>“编辑”添加:
变量名:PATH 变量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; |
双击启动SDK Manager.exe 程序。
固然,我不能保证你SDK能够更新。因此,这里推荐腾讯的源:
https://dsx.bugly.qq.com/repository/1
须要经过你的QQ号登陆,而后,点击“配置信息”标签页,将会获得一个代理地址和端口号。
在Android SDK Manager 的菜单栏上点击“Tools”---->“Options...”设置相关代码,以下图:
而后,就能够更新了,这里须要勾选“Android SDK Tool”、“Android SDK Platform-tool”和“Android SDK Build-tool”几个选项。点击“Install..”按钮进行安装。
最后,经过cmd命令提示符,输入“macaca doctor”命令,查看全部选项是否已经安装。
如今能够下载一个Android 版本的模拟器了。国内主流的Android手机主要集中在Androd5.1和Android6.0。我这里以Android 5.1.1版本为例。
如上图,勾选所须要安装的工具,点击右下角“Install x packages...”
当全部勾选项都安装后,进入到D:\android\android-sdk-windows\目录,双击“AVD Manager.exe”,打开窗口以下。
点击“Create....”
若是显示屏分辨率比较底的话,尽可能选择低分辨率的“Device”。
点击“OK”,在AVD Manager 窗口,点击“Start...”按钮启动android 模拟器。
启动android 模拟器,查看虚拟机信息。
与前一篇相同,下载官方例子:
https://github.com/macacajs/macaca-test-sample
# git download
> git clone https://github.com/macacajs/macaca-test-sample.git
>cd macaca-test-sample
#init sample
macaca-test-sample>cnpm i
#run android sample
macaca-test-sample>macaca run -d ./macaca-test/macaca-mobile-sample.test.js
运行效果以下图: