APPIUM編寫安卓UI自動化測試用例


一.環境搭建

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類庫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM