Macaca自動化測試之Android測試

Macaca PCWeb自動化測試很是相似於Selenium,而移動端自動化測試很是相似於Appium,若是你搭建過Appium環境,Macaca移動端環境的搭建將很是簡單。php

 

本文繼承上一篇,關於Node.js神馬的就再也不教你安裝了。html

http://www.cnblogs.com/fnng/p/5873878.htmljava

 

在安裝以前看看MacacaAndroid環境都須要哪些內容。android

經過cmd命令提示符,輸入「macaca doctor」命令。git

 上圖是我配置好的環境,咱們大概須要這幾樣東西,Java開發環境、Android SDK環境、ANT構建工具。好了,接下來一一將它們裝上。github

 

 

安裝Java 環境                       

 

衆所周知,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;

 

 

 

 

 

安裝Ant構建工具                       

 

Apache Ant,是一個將軟件編譯、測試、部署等步驟聯繫在一塊兒加以自動化的一個工具,大多用於Java環境中的軟件開發。

下載地址:http://ant.apache.org/manualdownload.cgi

下載zip包以後解壓,個人解壓位置爲:D:\java\apache-ant

而後,將該目錄添加到環境變量path下面。

變量名:PATH

變量值:D:\java\apache-ant;

 

 

 

 

 

安裝Android SDK                   

 

Android SDK提供了你的API庫和開發工具構建,測試和調試應用程序,Android。簡單來說,Android SDK 能夠看作用於開發和運行Android應用的一個軟件。

官方地址:http://developer.android.com

固然,我不能保證你能夠訪問到這個地址,緣由你懂的!

不過,你也能夠經過該地址下載StudioSDK

http://www.android-studio.org/index.php/download

若是隻是想運行Android模擬器,單獨下載SDK也能夠。

Android SDKWindows)百度網盤下載地址: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 版本的模擬器了。國內主流的Android手機主要集中在Androd5.1Android6.0。我這裏以Android 5.1.1版本爲例。

如上圖,勾選所須要安裝的工具,點擊右下角Install x packages...

當全部勾選項都安裝後,進入到D:\android\android-sdk-windows\目錄,雙擊「AVD Manager.exe」,打開窗口以下。

點擊Create....

若是顯示屏分辨率比較底的話,儘可能選擇低分辨率的「Device」。

點擊OK」,在AVD  Manager 窗口,點擊「Start...」按鈕啓動android 模擬器。

 

 

運行Macaca sample                                        

 

啓動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

 

運行效果以下圖:

相關文章
相關標籤/搜索