android uiautomator自動化測試,androiduiautomator

來源:互聯網
上載者:User

android uiautomator自動化測試,androiduiautomator
前提是自己電腦上配置好JDK,android和ant的環境
1、命令列下進入\Android-sdk\tools\目錄下,運行命令:
   android list
   查看對應android版本的SDK的ID值找到自己手機
   或者模擬器對應的版本

 2、仍然在\Android-sdk\tools\目錄下,運行命令:
    android create uitest-project -n <name> -t <android-sdk-ID> -p <path>
    比如:
     android create uitest-project -n AutoRunner -t 60 -p f:\uiautomator
     其中AutoRunner:是要產生的jar包的名稱
     60:是對應自己手機或者模擬器版本號碼的android版本的SDK的ID值
     f:\uiautomator:自己項目所在路徑(絕對路徑)

3、命令列下進入項目的工程目錄,然後運行ant build,將使用ant編譯產生jar,
   然後會在bin目錄下產生jar檔案。

4、安裝運行
    adb push <jar檔案路徑> data/local/tmp
    adb shell uiautomator runtest <jar檔案名稱> -c <工程中的類名,包含包名>
   比如:
        安裝:adb push f:\uiautomator\bin\AutoRunner.jar data/local/tmp
            其中:f:\uiautomator\bin\AutoRunner.jar第三步產生的jar包完整路徑
                  data/local/tmp:手機或者模擬器的安裝路徑
     運行:adb shell uiautomator runtest AutoRunner.jar -c com.Runner
         其中 AutoRunner.jar:第三步產生的jar包(不是完整路徑)
              com.uiautomator.testcase.LaunchSettings:要啟動並執行類的完整包名+類名

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.