Appium是一個開源、跨平臺的測試框架,能夠用來測試原生及混合的移動端應用。Appium支持IOS、Android及FirefoxOS平臺。Appium使用WebDriver的json wire協議,來驅動Apple系統的UIAutomation庫、Android系統的UIAutomator框架。Appium對IOS系統的支持得益於Dan Cuellar’s對於IOS自動化的研究。Appium也集成了Selendroid,來支持老android版本。javascript
使用Appium進行自動化測試有兩個好處:html
1. Appium在不一樣平臺中使用了標準的自動化APIs,因此在跨平臺時,不須要從新編譯或者修改本身的應用。java
2. Appium支持Selenium WebDriver支持的全部語言,如java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl語言,更可使用Selenium WebDriver的Api。Appium支持任何一種測試框架。若是隻使用Apple的UIAutomation,咱們只能用javascript來編寫測試用例,並且只能用Instruction來運行測試用例。一樣,若是隻使用Google的UIAutomation,咱們就只能用java來編寫測試用例。Appium實現了真正的跨平臺自動化測試。node
下載nodejs的安裝包,我安裝的版本爲node-v0.10.28-x64.msi。android
安裝完成後,在CMD中輸入node –v來查看測試安裝是否成功。apache
新增變量:ANT_HOME,設置值爲解壓縮的文件夾:D:\apache-ant-1.8.2json
Path中新增參數:%ANT_HOME%\bin app
安裝完成後,在CMD中輸入ant來查看安裝是否成功。框架
Path中新增參數:%M2HOME%\bineclipse
修改jar包存儲目錄。打開maven目錄下的conf文件夾,打開settings.xml文件,配置jar包存儲目錄:
Path中新增參數:D:\Appium
安裝完成後,在CMD中輸入appium來查看安裝是否成功。
新增變量:JAVA_HOME,設置值爲安裝目錄:D:\Java\jdk1.8.0_20
Path中新增參數:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
安裝完成後,在CMD中輸入java –version來查看安裝是否成功。
新增變量:ANDROID_HOME,設置值爲安裝目錄:D:\android-sdk
Path中新增參數:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools
安裝完成後,在CMD中輸入android來查看安裝是否成功。
Path中新增參數:D:\eclipse
安裝完成後,在CMD中輸入eclipse來查看安裝是否成功。
下載eclipse的相關插件ADT-22.0.0、m2eclipse和subclipse,並配置到eclipse中,具體操做是從eclipse菜單欄的Help中打開Install New Software,而後點擊Add按鈕分別將這3個插件的路徑添加到eclipse中進行安裝。
配置Android SDK,從eclipse菜單欄的Window中打開Preferences,而後進入Android選項配置SDK的路徑。
一、 在線安裝,只要輸入 http 地址:,把選項勾上,而後等待它下載安裝,完成以後重啓 eclipse 便可。
二、離線安裝 ,官網並不提供 maven 插件的離線安裝包,因此須要搜索下載:
3.將eclipse-maven3-plugin.7z 解壓縮放到eclipse安裝目錄後,重啓eclipse檢查 eclipse 的 maven 插件是否安裝成功:Window-->Preferences:
一、點擊 Add 按鈕,選到你本機安裝 maven 的路徑值
二、點擊 Browse 按鈕,選到你 maven 的 setting.xml 配置文件,而後點擊 OK,這樣就完成了 eclipse maven 插件的配置
eclipse會幫你自動下載maven插件的jar包,耐心等待!