當前位置:
首頁 > 最新 > 搭建Android WebDriver測試環境-自動化測試系列筆記

搭建Android WebDriver測試環境-自動化測試系列筆記

在Android平台上搭建Android WebDriver環境

以下使用的Android SDK版本為adt-windows-x86_64,Android Server版本為2.9

安裝Android SDK

可去官網下載Android SDK

創建安卓設備(可使用真機或創建模擬器)

1)使用真機:需要連接當前機器

2)創建模擬器,這裡可採用開發工具創建也可在AVD管理器上Create.

--進入SDK> tools目錄,啟動AVD管理器

--Create模擬器(此處不再詳述)

--設置Android模擬器。

有兩種方式 運行Android WebDriver ,一種是基於Remote WebDriver Server,另一種基於Android Test Framework.此處介紹Remote WebDriver Server(其方式的使用包括伺服器端和客戶端)。

客戶端:一般使用TestNG組織的Cases Code, 運行時可選擇直接在IDE中運行,也可通過命令運行。

伺服器端:一般指運行在Android設備上, 包含HTTP伺服器的應用程序。運行Cases時, 客戶端的每個WebDriver命令都會發送一個採用JSON協議RESTful HTTP請求到伺服器端。而遠端的HTTP伺服器會將客戶端發送過來的請求轉發給Android WebDriver,並將請求結果發送回客戶端。

3.安裝設置Android WebDriver Server

1)模擬器或真機均會有一個序列號,即serial ID.通過命令獲取設備序列號。此處需要作下說明, 如果沒有配置platform-tools的path, 需要先進入sdk>platform-tools目錄下再執行命令, 如下:

adb devices

2)下載Android Server的apk文件。

3)安裝以上apk文件到設備上,安裝命令如下:

adb -s 523b4cb3 -e install -r android-server.2.9.apk

4)啟動Android WebDriver應用程序。

5)設置埠轉發規則(設置完成後通過訪問http://localhost:4444/wd/hub/status驗證是否成功):

adb -s 523b4cb3 forward tcp:4444 tcp:8080

6)啟動jar包

java -jar selendroid-standalone-0.17.0-with-dependencies.jar -app selendroid-test-app-0.17.0.apk

執行Cases(項目中需要導入相應jar包,即selenium相關jar包及selendroid-standalone-0.17.0-with-dependencies.jar)

It"s OK.以上就是如何在Android平台上使用Selenium WebDriver測試之搭建Android WebDriver測試環境。當然,搭建過程中會遇到一些問題,歡迎大家提出,朵拉老師也會在後續把自己遇到的一些常見問題整理出來,供大家參考。加油,新加入的auto班同學們!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 木螞蟻 的精彩文章:

TAG:木螞蟻 |