1、前言html
Appium 中有個很重要的組件Appium-Server,它主要用來監聽咱們的移動設備(真機或模擬器),然將不一樣編程語言編寫的 appium 測試腳本進行解析,而後,驅動移動設備來運行測試動做。node
老版本的Appium-Server已經好久沒有更新了,Windows版在 2015 年末止步於的 AppiumForWindows_1_4_16_1.zip,老版下載地址傳送門。python
新版本的叫Appium-desktop,它的延續了原來老版本的功能而且多了不少新的拓展功能,目前從Appium的官網上下載,都是下載的這個版本。git
Appium官方網站:http://appium.io/github
Easy setup process, run a test now.shell
> brew install node # get node.jsnpm
> npm install -g appium # get appium編程
> npm install wd # get appium clientapp
> appium & # start appium編程語言
> node your-appium-test.js
這是官方首頁給出了Appium的安裝步驟。
因此咱們首先須要安裝node.js
2、安裝node.js
node.js官方網站:https://nodejs.org/
進入官網後,其會自動識別你的操做系統,而後本身選擇適合本身的版本,這裏推薦使用帶LTS的長期穩定版本。點擊下載後,雙擊運行安裝,以下圖:
根據提示,一步步完成安裝。安裝完成後打開Windows的cmd命令窗口,輸入 npm 而後敲回車。如出現如下提示則表示安裝成功。
在完成node.js的安裝後,下載安裝Appium。
3、Appium-desktop的下載&安裝
咱們能夠在Appium的官網上下載最新版本的Appium。
目前新版的Appium 的相關代碼和文件都已經所有轉移到GitHub上來了,當下最新版本是Appium-desktop-setup-1.6.2.exe。注意,在下載的時候必定要注意選擇與本身操做系統和版本相對應的版本。
以Windows 版本的爲例,在下載以後直接就是一個.exe的文件,(Win 10系統下)雙擊運行進行安裝(以下圖)。
根據提示,「安裝」-「下一步」,一步步完成安裝。最終會在桌面上生成一個Appium的運行圖標,而後雙擊運行,能夠打開一個Appium Server 的界面,以下圖。
顯示默認監控的Host和Port,點擊【Start Server v1.8.1】按鈕啓動服務。
至此,你的Appium-Server已經安裝完成。接下來再安裝一個Appium Client,就能夠完成整個Appium自動化環境的搭建了。
3、Appium Client的下載&安裝
在安裝Appium Client的時候,就須要根據本身所熟悉或擅長的語言來選擇對應的Client,具體可參考 第一章、Appium的自我介紹 裏的相關內容。在這裏我選擇的是Python語言做爲的後續寫腳本時候的編程語言,故須要安裝Python-Client。
在工程裏面,Python-Client的項目名稱叫作Appium-Python-Client。在GitHub上的項目介紹內,有多種安裝Python-Client的方法:
Install from PyPi, as 'Appium-Python-Client'.
>pip install Appium-Python-Client
Install from source, via PyPi. From 'Appium-Python-Client', download and unarchive the source tarball (Appium-Python-Client-X.X.tar.gz).
>tar -xvf Appium-Python-Client-X.X.tar.gz
>cd Appium-Python-Client-X.X >python setup.py install
Install from source via GitHub.
>git clone git@github.com:appium/python-client.git
>cd python-client >python setup.py install
推薦使用pip命令安裝(不FQ的,速度可能會有點兒慢):
至此整個Appium的自動化測試環境就徹底搭好了。收工~~