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
運行效果以下圖: