一.環境搭建
Appium是selenium連接到移動端APP的一個橋梁;
(一).安裝JDK並配置環境變量
1、在Java官方網站下載相應的jdk文件安裝。
2、配置JAVA_HOME
新建 JAVA_HOME 環境變量,變量值是自己安裝JDK 的路徑,我的是:D:\Program Files\Java\jdk1.8.0_131;
3、配置ClASSPATH
新建 CLASSPATH 環境變量,變量值是:%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
4、配置PATH
找到PATH變量,追加如下目錄:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
5.驗證安裝是否成功
打開cmd
在命令行窗口輸入java -version
(二)配置Android sdk環境
這里主要是為了使用ADB
https://www.androiddevtools.cn/ ADT Bundle
配置環境變量:ANDROID_HOME:C:\Program Files\adt-bundle-windows-x86_64_20140101\sdk
1) tools目錄:%ANDROID_HOME%\tools
2) platform-tools目錄:%ANDROID_HOME%\platform-tools
(三)安裝appium
1.桌面版:
http://appium.io/downloads.html
2.使用NodeJS安裝
下載nodeJs
cmd進入nodeJs的安裝目錄,如C:\Program Files\nodejs\,輸入執行安裝命令:
##appium安裝命令:
npm i appium -g --CHROMEDRIVER_CDNURL=http://npm.taobao.org/mirrors/chromedriver/
##配置鏡像為淘寶
npm config set registry https://registry.npm.taobao.org
#linux需要額外參數--unsafe-perm
npm install -g appium --unsafe-perm
驗證方式:cmd
輸入appium,顯示版本號
3.連接設備
#顯示所有設備
adb devices
#設置設置無線連接端口,並啟動
adb -s [udid] tcpip [port]
#連接無線設備
adb connect [ip]:[port]
(四)安裝eclipse
(五)安裝eclipse插件maven
(六)安裝eclipse插件testng
└─lib
httpclient-4.2.5.jar --http請求
jettison.jar --組裝解析Json
ojdbc7.jar --數據庫操作
testng.jar --測試用例執行與結果斷言,無需單獨下載,安裝eclipse插件即可
reportng-1.1.4.jar -- testng測試報告美化插件
velocity-dep-1.4.jar -- reportng-1.1.4.jar的依賴庫
guice-4.0.jar -- reportng-1.1.4.jar的依賴庫
(七)創建mavan項目,導入selenium、appium類庫