終於開始寫手機自動化測試相關的文章了,本人比較熟悉Selenium Web自動化測試。其實Selenium也支持手機端的自動化測試,最近愈來愈多公司手機端自動化測試採用Appium,因此做爲一個懂點代碼和會一點自動化測試的人來講,頗有必要學習一下Appium的基本操做。若是你有Selenium編寫自動化測試腳本經驗,那麼Appium自動化測試也很容易上手,無論你採用Python仍是Java來寫手機端的自動化測試腳本,前提是你得會掌握Appium的環境搭建。目前,你只須要知道Appium是手機端的開源的自動化測試框架就能夠,就像Selenium在Web端開源測試框架同樣的地位。本篇來介紹如何在windows上安裝Appium環境。html
一. 所需組件和工具node
個人我的電腦是Win7 sp1 X64,如下軟件安裝過程都在win7上測試經過。下面我都下載好了,放在雲盤,點擊這裏。android
1. Java JDKwindows
2. .netFramework 4.6瀏覽器
3. nodejsapp
4. android SDK框架
5. appium 工具
二. 軟件下載和安裝過程學習
1. 安裝Java JDK 1.8, 並設置環境變量,不會的請看這篇文章。測試
2.安裝.netFrameword 4.6
因爲nodejs安裝須要.net環境,因此win7sp1 和win8 win10環境須要安裝.netframework 4.6,下載地址:https://www.microsoft.com/en-us/download/details.aspx?id=48130
下載完後,默認安裝就能夠。
3.下載和安裝nodejs
打開網址:https://nodejs.org/en/download,下載windows版本的,在C盤根目錄建立一個node的文件夾,安裝的時候,選擇這個文件夾。
其他的默認安裝,直到結束。
4.下載和安裝android SDK
注意,國內網址打不開android開發者官網https://developer.android.com/studio/index.html#downloads,因此打不開的去我網盤下載。在網盤找到installer_r24.4.1-windows.exe,雙擊開始進行安裝。安裝的時候,在C盤根目錄建立一個androidSDK的空文件夾,安裝的路徑選擇這個。安裝完以後,會配置android_sdk環境變量,不會的請參考這篇文章。
http://www.testclass.net/appium/appium-base-sdk/
5.安裝appium程序
瀏覽器打開這個地址:http://appium.io/,點擊下載,這個appium for windows安裝程序下載很慢,不到一百K每秒,因此,繼續到上面我給的百度雲盤去下載吧,當前最新版本是1.2.0-beta3。直接雙擊開始安裝,直到安裝結束。安裝後,啓動以後效果以下界面。
環境的安裝就介紹到這裏,可能出問題就是android SDK的安裝和配置環境變量,下一篇,咱們介紹一個app測試demo例子。
http://www.testclass.net/appium/appium-base-server/ ---------------------