[一] Android App自動化測試 - Appium教學 - 基本概念與安裝各種組件
摘要:
1. Appium是開源的移動端自动化測試框架;
2. Appium可以測試原生的、混合的、以及移動端的web項目;
3. Appium可以測試ios、android、firefox os;
4. Appium是跨平台的,可以用在osx,windows以及linux系统上;
--------------------Appium的一些基本概念--------------------
Appium的核心其實是一個暴露了一系列REST API的server。
這個server的功能其實很簡單:監聽一個端口,然後接收由client發送來的command。翻譯這些command,把這些command轉成移動設備可以理解的形式發送给移動設備,然後移動設備執行完這些command後把執行結果返回给Appium server,Appium server再把執行結果返回給client。
在這裡client其實就是發起command的設備,一般來說就是我們代碼執行的機器,執行Appium測試代碼的機器。狹義點理解,可以把client理解成是代碼,這些代碼可以是java/ruby/python/js的,只要它實現了webdriver標準協議就可以。
如何部署和使用Appium,一起看看看吧!
--------------------安裝各種組件--------------------
一、安裝nodejs0.8版本及以上
下載合適自己機型的版本,Windows下安裝很簡單,一直下一步;
驗証安裝是否成功,cmd->>node - v,如出現類似以下提示,証明安裝成功!
二、安裝配置Java的JDK(Java軟件開發工具包)
下載合適自己機型的版本,Windows下安裝很簡單,一直下一步;
安裝完成後,在安裝目錄下可以看到二個文件夾,一個是jdk,一個是jre;
打開jdk的安裝目錄下的bin目錄,裡面有許多副檔名為exe的可執行程式,這些都是JDK包含的工具。通過配置JDK的環境變量,我們可以方便地調用這些工具及它們的命令:
javac:Java編譯器,將源代碼轉成字節碼。
jar:打包工具,將相關的類文件打包成一個文件。
javadoc:文檔生成器,從源碼注釋中提取文檔。
jdb:debugger,調試查錯工具。
java:運行編譯後的java程式。
1、JAVA_HOME
新建一個名叫“JAVA_HOME”的用戶變量。
變量值為JDK的安裝目錄,筆者為 C:\Program Files\Java\jdk1.8.0_144
創建好後,則可以利用%JAVA_HOME%作為JDK安裝目錄的統一引用路徑;
2、PATH
在已有的環境變量PATH變量值的最後追加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 3、CLASSPATH
新建一個名叫“CLASSPATH”的用戶變量,變量值
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意變量值字符串前面有一個"."表示當前目錄,設置CLASSPATH 的目的,在於告訴Java執行環境,在哪些目錄下可以找到您所要執行的Java程式所需要的類或者包;
驗証安裝是否成功,cmd->>java -version,如出現類似以下提示,証明安裝成功!
三、安裝配置Android的SDK(Android軟件開發工具包)
僅下載SDK TOOLS安裝工具即可,不必安裝ANDROID STUDIO,我們的測試代碼寫在Eclipse裡;
android-sdk-24-4-1-en-win.exe
安裝完成後,配置環境變量:
1、ANDROID_HOME
新建一個名叫“ANDROID_HOME”的用戶變量
變量值為Android SDK的安裝目錄,筆者為
C:\Program Files (x86)\Android\android-sdk
2、PATH
在已有的環境變量PATH變量值的最戶追加
;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
在安裝目錄或開始菜單中找到SDK Manager.exe並打開,工具會自動檢測系統當前安了哪些SDK工具,並獲取各個版本可安裝的SDK,默認情況下只安裝了Tools下的Android SDK Tools;
三、安裝Appium
選擇合適自已機器的執行程式。
下載,安裝,選擇語系,下一步安裝。
安裝完後,配置環境變數。
1.
Path
在已有的環璄變數Path變數值的最後追加Appium的安裝bin目錄:
C:\Program Files
(x86)\Appium\node_modules\.bin
2.驗証安裝是否成功:
四、安裝Eclipse
選擇Eclipse IDE for Java EE Developers,下載合適自己機型的IDE,Eclipse不需要安裝,直接將下載的安裝包解壓,並打開eclipse.exe,選擇一個工作目錄即可;
Eclipse 介面介紹。
留言
張貼留言