一步一步来做Android UI自动化,UiAutomator实例

本文详细介绍了如何一步步配置环境,利用Eclipse创建项目,设置依赖,编写UiAutomator测试代码,最后通过命令行生成和运行测试jar包,实现Android UI自动化测试。
摘要由CSDN通过智能技术生成

(暂时无图,后续补上)

STEP 1

环境准备,环境变量配置,需配置JAVA_HOMEANDROID_HOMEANT_HOME并添加到classpathpath

 

STEP 2

为了方便写代码,需要配置一下Eclipse;输入代码时会有代码自动联想。设置完成后效果是这样的。Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

以下为设置步骤:

1Eclipse主界面点击窗口à首选项

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题
 

 

2)点击左边栏的Javaà编辑器à内容辅助,找到java的自动激活触发器。并在激活触发器框中输入“.abcdefghijklmnopqrstuvwxyz{}()”,然后点击应用,再点击确定。然后关闭Eclipse,再打开Eclipse即可以成功。

 

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

 

 

 

STEP 3

1)  新建一个java项目

 

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

 

2)  项目命名为com.mama100吧,其他默认即可。关于命名规范什么的可以自行百度

 

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

 

 

3)  在刚刚新建的项目上右键à新建一个名为libs的文件夹

 

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题
 

 

 

4)  然后把两个依赖包复制粘贴到libs文件夹下,两个依赖包分别是android.jaruiautomator.jar。对于这两个包稍后贴上链接。

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

 

5)  Ctrl+鼠标左键选中刚才的两个包,然后右键à构建路径à添加至构建路径

 

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

 

6)  在src文件夹下右键新建类

 

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

 

 

7)  填写包名,填写类名

 

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

 

 

8)  选择超类

 

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

 

 

 

   

9)  输入uiautomator,选择下方的UiAutomatorTestCase

 Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

10)              双击打开刚新建的Test.java,开始写测试代码,写完记得保存!这里的示例是按下Home键的操作。

 

 

Android UI自动化工具UiAutomator简易操作说明--一步一步教你做实例 - 彬彬有礼 - 学习笔记及技术问题

 

 

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 /data/local/tmp/

9)  接下来输入命令运行刚才推送好的包

adb shell uiautomator runtest demo.jar –c com.mama100.Test

记住:-c后面的是包名+类名,记得是区别大小写的。

 

《 个人原创,转发记得标明出处。》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值