1、下載、安裝JDK&配置Java環境變量
JDK下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
配置環境變量: 1、右鍵我的電腦--屬性--高級--環境變量
2、新建系統變量JAVA_HOME 和CLASSPATH
變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.7.0
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3、選擇“系統變量”中變量名為“Path”的環境變量,雙擊該變量,把JDK安裝路徑中bin目錄的絕對路徑,添加到Path變量的值中,並使用半角的分號和已有的路徑進行分隔。
變量名:Path
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
驗證配置是否成功:重新打開控制台輸入:java -verison,如果顯示Java版本信息表示安裝成功。
2、下載、安裝SDK、ADT&配置Android環境變量
ADT:http://developer.android.com/sdk/index.html
配置環境變量: 1、右鍵我的電腦--屬性--高級--環境變量
2、在系統變量域中新建ANDROID_HOME變量
變量名:ANDROID_HOME
變量值:E:\appium\adt-bundle-windows-x86_64-20131030\sdk\(根據實際情況而定)
3、選擇“系統變量”中變量名為“Path”的環境變量,雙擊該變量
變量名:path
變量值:;%Android_Home%\build-tools\android-4.4\;%Android_Home%\tools\;%Android_Home%\platform-tools(注意:android-4.4要視情況而定)
最后結果如圖:
ANDROID_HOME配置如下:

系統變量Path配置如下:

3、下載、安裝Appium
cmd版本
安裝Node.js
1、配置環境變量:
右鍵我的電腦--屬性--高級--環境變量—用戶變量
變量名:Path
變量值:D:\nodejs\; d:\Users\lcding\AppData\Roaming\npm
2、聯網安裝Appium 進入cmd命令行
輸入: npm install –g appium 或者 npm --registry http://registry.cnpmjs.org install -g appium (推薦這種,npm的國內鏡像)
如果需要裝1.2.4:npm --registry http://registry.cnpmjs.org install -g appium@1.2.4
注:-g全局參數 多等幾分鍾,可以看到appium的版本1.xx.xx及安裝目錄
檢查一下appium是否安裝成功。 進入cmd命令行,輸入appium 提示:Welcome to Appium 說明安裝好了
檢查appium所需的環境是否OK(這步很重要) 進入Cmd命令行,輸入appium-doctor ,出現以下提示,All Checks were successful ,說明環境成功。
exe版本
下載Windows版本的Appium地址:https://bitbucket.org/appium/appium.app/downloads/下載安裝即可
注意:AppiumForWindow版本需要Microsoft .Net Framework 4.5.1支持,在安裝Appium的過程中如果沒有安裝會提示用戶安裝並跳轉到“.Net Framework”下載地址。
Appium目錄如下:

安裝成功之后點擊”Appium.exe”運行即可,運行界面如圖:

點擊導航“Launch”按鈕即可啟動Appium遠程服務器,如果啟動成功會提示Appium相關的版本信息。如下圖:

4、在線安裝Appium測試所需插件
1、安裝軟件庫即Eclipse Marketplace
Eclipse->Help->Install New Software 如圖:

點擊“Add...”按鈕

輸入Name:marketplace
輸入Location:http://download.eclipse.org/mpc/indigo/
點擊”OK”按鈕即可,在work with下拉框中選擇:marketplace項,搜索一段時間即可羅列出可安裝選項,如圖:

勾選第二個即可,點擊“Next”,下一步下一步即可完成安裝,重啟Eclipse即可完成安裝。安裝成功如圖:
啟動Eclipse->Help->Eclipse Markteplace

安裝成功!
2、安裝TestNg
打開Eclipse Marketplace在搜索框輸入Testng,點擊搜索按鈕

點擊右則install按鈕即可完成安裝,重啟Eclipse,即可新建Testng Class。
3、安裝Maven
打開Eclipse Marketplace在搜索框輸入Maven,點擊搜索按鈕

點擊右則install按鈕即可完成安裝,重啟Eclipse,即可新建Maven Project。git同理,不再累述。
配置 maven 環境變量:
系統變量:MAVEN_HOME = D:\Server\maven
系統變量:path = %MAVEN_HOME%\bin
5、Appium簡單案例
1、新建Maven Project:

點擊“下一步”:

輸入:Group Id、Artifact Id(即項目名稱),pakcage等信息,點擊“Finish”按鈕即可新建成功。
項目目錄結構如圖:
替換pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.ctrip.view</groupId>
<artifactId>LearnTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>LearnTest</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>LATEST</version>
</dependency>
</dependencies>
</project>
5、Appium簡單案例
自動化測試准備運行前置條件:
1、Appium已啟動且已處於lancuh狀態
2、設備已連接
如果兩個條件都OK,切換至Eclipse編輯器,選中工程文件,右鍵->Run as即可運行自動化測試

運行過程中會發現,Appium控制台不斷的輸出各種信息。
