(暂时无图,后续补上)
STEP 1:
环境准备,环境变量配置,需配置JAVA_HOME,ANDROID_HOME,ANT_HOME并添加到classpath和path中
STEP 2:
为了方便写代码,需要配置一下Eclipse;输入代码时会有代码自动联想。设置完成后效果是这样的。
以下为设置步骤:
1)Eclipse主界面点击窗口à首选项
2)点击左边栏的Javaà编辑器à内容辅助,找到java的自动激活触发器。并在激活触发器框中输入“.abcdefghijklmnopqrstuvwxyz{}()”,然后点击应用,再点击确定。然后关闭Eclipse,再打开Eclipse即可以成功。
STEP 3:
1) 新建一个java项目
2) 项目命名为com.mama100吧,其他默认即可。关于命名规范什么的可以自行百度
3) 在刚刚新建的项目上右键à新建一个名为libs的文件夹
4) 然后把两个依赖包复制粘贴到libs文件夹下,两个依赖包分别是android.jar和uiautomator.jar。对于这两个包稍后贴上链接。
5) Ctrl+鼠标左键选中刚才的两个包,然后右键à构建路径à添加至构建路径
6) 在src文件夹下右键新建类
7) 填写包名,填写类名
8) 选择超类
9) 输入uiautomator,选择下方的UiAutomatorTestCase
10) 双击打开刚新建的Test.java,开始写测试代码,写完记得保存!这里的示例是按下Home键的操作。
STEP 4:
1) cmd进入命令行界面
2) 在Eclipse右键à属性查看刚刚新建的java项目根目录,并复制其路径
3) cmd命令进入到该目录中
4) 输入命令:
android create uitest-project –n demo –t 3 –p D:\Users\DELL\workspace\com.mama100
5) 提示增加了一个build.xml,回到Eclipse,在项目上右键à刷新,可以看到build.xml文件,双击打开。
6) 将build.xml文件中第二行的default值由“help”,改为“build”,然后保存
7) 再回到命令行窗口,输入命令:ant –buildfile build.xml 以生成jar包。运行成功后什么出现一个完整的jar包路径,此时我们将其复制(右键标记,圈选后再右键点击一下)下来。
8) 接下来要将生成的jar包推送到手机上去,输入命令
adb push D:\Users\DELL\workspace\com.mama100\bin\demo.jar /da
9) 接下来输入命令运行刚才推送好的包
adb shell uiautomator runtest demo.jar –c com.mama100.Test
记住:-c后面的是包名+类名,记得是区别大小写的。
《 个人原创,转发记得标明出处。》