adb shell uiautomator 命令

adb shell uiautomator 命令

Tags: adb_shell


常用到的命令:

uiautomator dump dump出当前窗口的UI布局信息
uiautomator dump --compressed dump出当前窗口的UI布局简化信息
uiautomator dump file 指定输出文件,默认文件是在/sdcard/window_dump.xml

输出的文件可以用 sdk/tools/uiautomatorviewer.bat 工具打开查看布局

htc_himaulatt:/ $ uiautomator
Usage: uiautomator  [options]

Available subcommands:

help: displays help message

runtest: executes UI automation tests
    runtest  [options]
    :  < -c  | -e class  >
      : a list of jar files containing test classes and dependencies. If
        the path is relative, it's assumed to be under /data/local/tmp. Use
        absolute path if the file is elsewhere. Multiple files can be
        specified, separated by space.
      : a list of test class names to run, separated by comma. To
        a single method, use TestClass#testMethod format. The -e or -c option
        may be repeated. This option is not required and if not provided then
        all the tests in provided jars will be run automatically.
    options:
      --nohup: trap SIG_HUP, so test won't terminate even if parent process
               is terminated, e.g. USB is disconnected.
      -e debug [true|false]: wait for debugger to connect before starting.
      -e runner [CLASS]: use specified test runner class instead. If
        unspecified, framework default runner will be used.
      -e  : other name-value pairs to be passed to test classes.
        May be repeated.
      -e outputFormat simple | -s: enabled less verbose JUnit style output.

dump: creates an XML dump of current UI hierarchy
    dump [--verbose][file]
      [--compressed]: dumps compressed layout information.
      [file]: the location where the dumped XML should be stored, default is
      /sdcard/window_dump.xml

events: prints out accessibility events until terminated

你可能感兴趣的:(adb shell uiautomator 命令)