码迷,mamicode.com
首页 > 其他好文 > 详细

UIAutomator环境搭建

时间:2019-03-09 21:54:25      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:roi   解压   sdk版本   dev   str   mat   无密码   cli   文件夹   

1.1 必备条件

  1. 整理用到的安装包

    1.Eclipse是解压缩包:eclipse-jee-mars-2-win32-x86_64;

    2.Android-sdk是解压缩包:android-sdk_r24.0.2-windows.zip;

    3.Ant是解压缩包:apache-ant-1.9.7-bin.zip;

    4.JDK是安装包:jdk-7u10-windows-x64.exe;

    5.ADT插件是地址,需在线安装:https://dl-ssl.google.com/android/eclipse/(若出错,将https改为http);

    附:我的所有文件都放在D盘下的javadev下

本文转发 https://blog.csdn.net/gld824125233/article/details/52601510

https://www.cnblogs.com/peng-lan/p/5923350.html

验证android插件ADT是否安装成功:安装成功之后,菜单栏上会显示一排Android SDK Manager和Android Virtual Device Manager安卓图标

如果安装之后菜单栏没有出现图标,我们按下面步骤进行操作:

检查ADT是否正确安装:打开Window—>Preferences属性,如果看到了名为Android的内容,说明ok.
显示安卓图标:在Eclipse —>window—> Perpective —>Customize Perpective(定制视图)—>ActionSet Availability 然后把以andorid 开头全部选项就可以了.

5.配置ant环境变量:

在后续构建时,我们需要通过ant去build,从我分享链接中或从网上下载:apache-ant-1.9.7-bin.zip。直接解压到D盘javadev下即可;

(1)ANT_HOME:D:\javadev\apache-ant-1.9.7
(2)Path: D:\javadev\apache-ant-1.9.7\bin  切记使用这种才有用,可不用配置第一步

(3)classpath: D:\javadev\apache-ant-1.9.7\lib
验证ant:开始->运行->cmd,输入如下命令:ant

 

说下启动uiautomator viewer 在目录F:\1Study\Andriod\51zxw_2018-0102\Sdk\tools  cmd输入uiautomatorviewer 即可动态加载手机的页面

如何使用篇

1、cmd进入sdk\tools\ 目录下,运行命令:android list

查看API 大于15的SDK的ID值,当前是1;

2、

创建bulid文件

仍然在\sdk\tools\目录下,运行命令:

android create uitest-project -n <name> -t <android-sdk-ID> -p <path>

其中name为将来生成的jar包的名字,可以自己定义,android-sdk-ID为上一步骤看到的2,path是新建工程的路径名称

F:\1Study\Andriod\51zxw_2018-0102\Sdk\tools>android create uitest-project -n Aut
oRunner -t 1 -p C:\Users\Administrator\eclipse-workspace\uiautomator

报错 环境变量配置的SDK版本太高

解决办法:

解决方式:下载一个tools的旧包覆盖sdk目录:

 下载地址:http://pan.baidu.com/s/1geG21wB   无密码

 

比如我覆盖sdk目录为:

C:\Users\Administrator\AppData\Local\Android\sdk 下的tools文件夹

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

 技术图片

 

2.7编译生成jar

cmd进入项目的工程目录,然后运行ant build,使用ant编译生成jar,执行如下:

技术图片

 

在bin目录下生成rar文件

 技术图片

2.8 push并运行jar

adb push <jar文件路径> data/local/tmp

实际执行命令为

adb push D:\adt-bundle-windows-x86_64-20140702\eclipse\workspace\ChpJavaTwo\bin\AutoRunner.jar data/local/tmp

 技术图片

 

运行jar文件

adb shell uiautomator runtest <jar文件名> -c <包名.类名>

实际运行命令为

adb shell uiautomator runtest AutoRunner.jar -c testpackage.TestClass(注意不要写错包名和类名)

可以看到手机会按照Runner中的步骤自动执行。

android studio版本 参考https://www.jianshu.com/p/5b84dd220a92 

UIAutomator环境搭建

标签:roi   解压   sdk版本   dev   str   mat   无密码   cli   文件夹   

原文地址:https://www.cnblogs.com/smartwen666/p/10502888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!