一、前言
Appium 中有個很重要的組件Appium-Server,它主要用來監聽我們的移動設備(真機或模擬器),然將不同編程語言編寫的 appium 測試腳本進行解析,然后,驅動移動設備來運行測試動作。
老版本的Appium-Server已經很久沒有更新了,Windows版在 2015 年底止步於的 AppiumForWindows_1_4_16_1.zip,老版下載地址傳送門。
新版本的叫Appium-desktop,它的延續了原來老版本的功能並且多了很多新的拓展功能,目前從Appium的官網上下載,都是下載的這個版本。
Appium官方網站:http://appium.io/
Easy setup process, run a test now.
> brew install node # get node.js
> npm install -g appium # get appium
> npm install wd # get appium client
> appium & # start appium
> node your-appium-test.js
這是官方首頁給出了Appium的安裝步驟。
所以我們首先需要安裝node.js
二、安裝node.js
node.js官方網站:https://nodejs.org/

進入官網后,其會自動識別你的操作系統,然后自己選擇適合自己的版本,這里推薦使用帶LTS的長期穩定版本。點擊下載后,雙擊運行安裝,如下圖:

根據提示,一步步完成安裝。安裝完成后打開Windows的cmd命令窗口,輸入 npm 然后敲回車。如出現以下提示則表示安裝成功。

在完成node.js的安裝后,下載安裝Appium。
三、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自動化環境的搭建了。
三、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命令安裝(不翻牆的,速度可能會有點兒慢):

至此整個Appium的自動化測試環境就完全搭好了。收工~~
