自動化測試框架Appium的安裝和使用
Appium是一個用於Android應用程式,IOS應用程式、Windows應用程式的自動化跨平臺的開源框架。由於Appium是跨平臺的工具,這意味你可以使用相同的API針對多個平臺(iOS,Android,Windows)編寫測試。這樣可以在iOS,Android和Windows測試套件之間重用程式碼。
安裝Appium之前必須先確保本機中有node.js,Android SDK,Java等變數。
(1)Node.js的安裝:
首先node.js官網上下載對應自己電腦的版本的node.js。windows可以下載.msi檔案。下載後一路安裝下去即可。使用這個方法安裝的node.js會自動將node.js新增的刀系統的環境變數中。通過在命令列輸入npm。會有對應的資訊出來。
(2)Android SDK安裝
Android SDK的安裝最簡單的方法。有一個就是直接安裝Android Stdio。這樣就可以把Android執行所需要的工具都下載下來。第二種是方法是下載tool包。
首先到https://www.androiddevtools.cn/
選擇24.4.1下的windows下的壓縮包。解壓後開啟Manager SDK。下載好其他所需的工具。(補圖)
由於這些工具包都在谷歌伺服器那邊,下載速度可能會很慢或者連線不上的情況,這時可以採用國內映象。推薦中科院開源協會映象站地址IPV4/IPV6 : http://mirrors.opencas.ac.cn
設定環境變數
新建一個環境變數ANDROID_SDK。然後把上面sdk包解壓的地址寫上去。
然後在系統變數path中加變數值%ANDROID_HOME%\platform-tools,然後再增加變數值%ANDROID_HOME%\\tools。
在命令列輸入adb。會出現下圖所示。說明安裝成功。
安裝Appium
Appium的安裝很簡單。到官網上點選Download按鈕,會跳到對應的github頁面,然後選擇最近的desktop版本。然後點選安裝。這個安裝過程還是有點久的。
安裝好開啟會開啟就是以下的介面。
選擇高階選項啟動
啟動後就會進入到伺服器控制檯。
啟動session
Descired Capabilities是Appium啟動所需的配置,你必須告訴Appium這次啟動平臺是Android、還是Ios。平臺的版本號,接入裝置的名稱,啟動app的package包(一般來說是apk所在的位置)
填好後Appium會自動生成一個json。然後點選StartSession。通過USB將手機連線到PC上,手機開啟除錯模式。然後就可以在session看到手機介面了。