UiAutomator环境搭建

必备条件

JDK
Android SDK(API高于15)
Eclipse(安装ADT插件)
ANT(用于编译生成jar包)

配置环境

JAVA_HOME
ANDORID_HOME
ANT_HOME

创建JAVA工程

Mark-Down

Mark-Down

Mark-Down

Mark-Down

编写测试代码

创建TestClass类,继承自UiAutomatorTestCase
编写testDemo()方法,添加测试用例

生成AutoRunner的jar包

  • cmd命令 android list 查看API 大于15的SDK的ID值
  • android create uitest-project -n -t -p
    Mark-Down

运行命令后,将会在工程的根目录下生成build.xml文件
Mark-Down

用ant命令编译生成jar cmd ant build
Mark-Down

PUSH并运行jar

adb push data/local/tmp
Mark-Down

adb shell uiautomator runtest -c <包名.类名>
Mark-Down