乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      android uiautomator學(xué)習(xí)(一)創(chuàng)建工程

       小豬窩969 2015-05-24

      要寫UIAutomator的testcase,首先要用Eclipse創(chuàng)建一個(gè)Java Project

      需要將Junit 的lib加入到工程里

      還要添加android.jar和uiautomator.jar,這兩個(gè)文件在android sdk中,沒有升級SDK的朋友,建議升級到最新的SDK,因?yàn)閡iautomator還有些不完善,在老的SDK上有些功能還不能用

      此處插播招聘:國內(nèi)移動互聯(lián)網(wǎng)新銳公司,招聘測試工程師,歡迎有android設(shè)備的測試經(jīng)驗(yàn),熟悉monkeyrunner,shell腳本,roobtium等自動化測試工具的英才加入。

      有意者請將簡歷發(fā)送至 autozeppelingc@gmail.com。


      創(chuàng)建好工程后,就可以寫case了,我們使用官方幫助中的例子,為了簡單,采用官網(wǎng)上的例子,并且精簡至一個(gè)home命令,方便大家把流程先跑起來

      http://developer./tools/testing/testing_ui.html


      // Import the uiautomator libraries package com.uia.example.my; import com.android.uiautomator.core.UiObject; import com.android.uiautomator.core.UiObjectNotFoundException; import com.android.uiautomator.core.UiScrollable; import com.android.uiautomator.core.UiSelector; import com.android.uiautomator.testrunner.UiAutomatorTestCase; public class test extends UiAutomatorTestCase {       public void testDemo() throws UiObjectNotFoundException {          // Simulate a short press on the HOME button.       getUiDevice().pressHome();    } }


      創(chuàng)建一個(gè)編譯配置文件

      <android-sdk>/tools/android create uitest-project -n <name> -t 1 -p <path>

      說明一下各個(gè)參數(shù)的作用,如果已經(jīng)將android sdk的路徑配置到了系統(tǒng)的path中,輸入命令“android create uitest-project”就可以查看到相應(yīng)的幫助

       -n --name    : Project name.  就是在eclipse中創(chuàng)建的項(xiàng)目的名字。

      -t --target  : Target ID of the new project. [required]   這個(gè)id是本機(jī)上android targets的id,可以通過命令 “android list”來查詢,得到如下圖的結(jié)果,選擇android-17以上版本前面所對應(yīng)的id


      根據(jù)我電腦的情況我的命令是這樣的

      D:\work\android-sdk\tools>android create uitest-project -n UiAutomator -t 6 -p D:\work\eclipse\workshop\UiAutomator
      

      創(chuàng)建成功的輸出如下

      從eclipse中可以看到有3個(gè)新增加的文件

      在build.xml上點(diǎn)擊右鍵,選擇“Run As” -> "Ant Build",可以看到下面的輸出,這個(gè)輸出實(shí)際上是一個(gè)幫助,是對build.xml的作用進(jìn)行說明的。在build.xml中配置上相應(yīng)的選項(xiàng)可以完成相應(yīng)的操作。

      在build.xml的配置上,將default后面的選項(xiàng)改為"build"后,就可以build jar包了。

      同樣執(zhí)行Run As操作,就可以build 成功了。目標(biāo)文件聲稱在工程目錄下的bin文件夾下。

      剩下的操作就和官方網(wǎng)站上一樣了。將jar push到手機(jī)中,然后執(zhí)行就可以了

      adb push UiAutomator.jar /data/local/tmp/

      adb shell uiautomator runtest UiAutomator.jar -c com.uia.example.my.test





        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多