Uiautomator 配置

Eclipse新建Java project->package->class

导入Junit, android.jar,uiautomator.jar (Properties->java build path)

package com.test;

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 TestUi extends  UiAutomatorTestCase {
     public void testDemo() throws UiObjectNotFoundException{
         /*
          *test case
          */
         getUiDevice().pressHome(); //按下home键
     }

}

cd D:\programes\Android_SDK\tools,执行android create uitest-project -n <name> -t id -p <path>
path :project的绝对路径
name:project name
id:android list target查看

执行结束生成build.xml,F5刷新项目,打开build.xml,default="help"改为
default="build",右键build.xml->run as->ant build,完成打包。
ant配置:Download->Binary Distributions下载xx.zip文件,解压缩。环境变量新增ANT_HOME,添加路径D:\programes\apache-ant-1.9.7,path中添加%ANT_HOME%\bin

F5刷新,bin下 XX.jar,
adb push D:\programes\eclipse\Uitest\bin\TestUi.jar /data/local/tmp
adb shell uiautomator runtest TestUi.jar -c com.test.TestUi
com.test.TestUi :com.test 是package name
TestUi:class name

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,854评论 25赞 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,323评论 19赞 139
  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 10,656评论 3赞 53
  • 放手就是皈依 这句话只是说得好听 这些年的回忆 你怎能抹得去 每一个失眠的夜里 脑海里想的全是你 你说的,要一直在...
    徐韦阅读 403评论 0赞 1
  • “在上主的造化里,一无所缺;在你打造的世界里,缺憾触目皆是。4 两者最根本的区别即在于此。5 欠缺感,意味着你的处...
    奇迹快乐学徒阅读 315评论 0赞 0

友情链接更多精彩内容