天天看点

UiAutomator使用

安装apache ant

进入\android-sdk\tools\目录

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

-t后面是目标平台版本的id,可通过 android list targets查看    -p代表项目绝对路径

这里我的andorid.jar和uiautomator.jar是从android-18导入的,所以选择对应的6

example:

android create uitest-project -n uiautomator -t 6 -p d:\work\uiautomator

工程目录下运行ant build命令生成在bin文件夹下生成uiautomator.jar

adb push  c:\users\administrator\desktop\uiautomator.jar  /data/local/tmp/

运行测试脚本

adb shell uiautomator runtest uiautomator.jar -c com.uia.example.my.runner#method  (-e debug true开启远程debug)

或者安装个 "终端模拟器" (相当于linux终端)   登录后键入su获取root权限

执行uiautomator runtest uiautomator.jar -c com.uia.example.my.runner运行脚本

----------------uiautomator打包第三方jar包和配置文件(文本文件)--------------------

build.xml配置如下

项目libs文件夹存放第三方jar包

修改  sdk\tools\ant\uibuild.xml文件

uibuild.xml文件配置如下

继续阅读