一、關鍵概念
appium在移動自動化領域很是火,可是其環境搭建過程複雜,給初學者帶來了不少困難,爲此特整理出了一個簡明的搭建過程。python
- 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進行設備穩定性測試。
二、安裝過程
- 平臺:win 10
- appium client:Python3
2.一、安裝nodejs
安裝完成後,打開cmd,輸入npm命令,如出現以下畫面,則說明安裝成功。android
2.二、安裝appium
打開cmd,執行下面命令安裝appium server。這個過程比較慢,須要耐心等待,web
npm install appium -g
安裝完成後,在cmd中輸入appium,如出現以下畫面,說明安裝成功。shell
2.三、安裝Android SDK
2.四、安裝模擬器
兩個模擬器選擇一個安裝,安裝方法比較簡單,雙擊安裝包,根據提示操做。安裝後啓動,如能啓動成功,則說明安裝成功。npm
2.五、安裝Python3
2.六、安裝appium Client
打開cmd窗口,執行命令app
pip install Appium-Python-Client
至此,appium + python的自動化測試環境搭建成功。框架