目錄
1、關鍵概念
appium在移動自動化領域非常火,但是其環境搭建過程複雜,給初學者帶來了很多困難,為此特整理出了一個簡明的搭建過程。
- appium
一款開源,跨平臺的移動端自動化測試框架。它可以測試native,hybrid,移動端web和web apps。 - nodejs
nodejs是執行在服務端的JavaScript,npm是nodejs管理包的工具。 - appium server
appium服務端,使用nodejs編寫。 - appium client
支援多語言,比如Java,Python,Ruby等,用什麼語言編寫測試指令碼,安裝對應的client即可。 - appium desktop
appium 桌面版,功能等同於appium server,不同的是,桌面版提供了視覺化介面,可以對接雲測試平臺,支援指令碼錄製,缺點是非常耗記憶體。 - Android SDK
安卓軟體開發工具包。 - adb,Android Debug Bridge,安卓除錯橋。adb是命令列工具,可以讓您與模擬器或真機通訊,它提供了很多方便的命令,比如安裝解除安裝apk,日誌抓取。還可以訪問unix shell,執行各種命令,比如使用monkey進行裝置穩定性測試。
2、安裝過程
- 平臺:win 10
- appium client:Python3
2.1、安裝nodejs
- 官網下載地址:https://nodejs.org/en/ ,下載LTS版
- 安裝方法
雙擊安裝包,根據提示安裝即可。
安裝完成後,開啟cmd,輸入npm命令,如出現如下畫面,則說明安裝成功。
2.2、安裝appium
開啟cmd,執行下面命令安裝appium server。這個過程比較慢,需要耐心等待,
npm install appium -g
安裝完成後,在cmd中輸入appium,如出現如下畫面,說明安裝成功。
2.3、安裝Android SDK
- 下載地址:https://www.androiddevtools.cn/
下載完成後,解壓,將adb.exe的路徑配置到環境變數Path中。
2.4、安裝模擬器
- 夜神模擬器下載地址:https://www.yeshen.com/
- 逍遙模擬器下載地址:https://www.xyaz.cn/
兩個模擬器選擇一個安裝,安裝方法比較簡單,雙擊安裝包,根據提示操作。安裝後啟動,如能啟動成功,則說明安裝成功。
2.5、安裝Python3
- 下載地址:https://www.python.org/
- 安裝方法
雙擊安裝包,根據提示操作,勾選Add Python3.X to Path,安裝完成後,cmd視窗中輸入python,如果進入互動式視窗,則說明安裝成功。
2.6、安裝appium Client
開啟cmd視窗,執行命令
pip install Appium-Python-Client
至此,appium + python的自動化測試環境搭建成功。