UiAutomator 脚本启动通常是通过PC执行一条adb命令来实现的,启动要依赖PC。这里讲的是通过Apk启动UiAutomator脚本。
Android app需要root环境下运行,市场上有很多工具可以一键root,不复述。
app 简单布局
app 实现代码
在app编辑框中可以输入相关参数(不支持中文字符),传递到 UiAutomator 脚本当中。传递实现过程:
uiautomator runtest AutoTao.jar -c AutoTao.Tao –nohup -e keyword 10000
keyword 为参数标示位,10000为keyword数值。UiAutomator 脚本中也需要添加相关代码对此进行处理。这种方法的缺点就是不支持中文字符。测试中需要中文字符可以通过其他方法来实现,办法中总会有的。
package com.yanliang.demo;
import java.io.DataOutputStream;
import java.io.IOException;
import android.app.Activity;
imp