随笔分类 -  uiautomator

uiautomator相关知识
摘要:之前一直是英文的测试环境,包括手机也是英文的,app也是英文的,涉及不到中文输入法的东西。但现在在写中文的app,所以需要输入中文。看到网上的解决办法如下:下载https://github.com/sumio/uiautomator-unicode-input-helper源码Install Utf... 阅读全文
posted @ 2016-01-12 19:27 lucky_zhang 阅读(1695) 评论(0) 推荐(0)
摘要:这个对象可以理解为一个对象的集合,因为UiSelector描述后得到的有可能是多个满足条件的控件集合,因此可以用来生成UiCollection,继承自UiObject。用于枚举一个容器的用户界面(UI)元素计数的目的或安装子元素的文本或描述条件获取子对象元素1.public UiObject get... 阅读全文
posted @ 2015-05-15 19:34 lucky_zhang 阅读(692) 评论(0) 推荐(0)
摘要:UiScrollable主要包括以下几个方面的方法: 1.快速滚动 2.获取列表子元素 3.获取与设置最大滚动次数常量值 4.滑动区域校准常量设置与获取 5.先前与向后滚动 6.滚动到某个对象 7.设置滚动方向它的主要继承关系如下图: 使用时的基本格式如下: UiScrollabl... 阅读全文
posted @ 2015-05-15 15:49 lucky_zhang 阅读(1952) 评论(0) 推荐(1)
摘要:UiObject可以理解为控件的对象,主要对对象进行操作。按照一定条件(UiSelector)获取UiObject对象,之后对对象进行相应的操作,如下图所示。对于对象的操作主要有点击/长按、拖动/滑动、文本输入与清除、属性、对象是否存在、手势操作等。点击与长按方面的方法: 举例:UiObject ... 阅读全文
posted @ 2015-05-15 13:42 lucky_zhang 阅读(1813) 评论(0) 推荐(0)
摘要:UiSelector对象可以理解为一种条件对象,描述的是一种条件,可以配合UiObject使用得到某个符合条件的控件对象。所有的方法都是public的,且都返回UiSelector类的对象。文本方面的方法: 1.text(String text) 文本 2.textContains(String... 阅读全文
posted @ 2015-05-14 18:34 lucky_zhang 阅读(1267) 评论(0) 推荐(0)
摘要:UiAutomator框架使用指南UiAutomator是Google开发的自动化测试工具,通过UI创建自动化测试代码,来测试界面(UI)的有效功能,可以针对应用程序运行在一个或更多的设备上。我们并不知道程序内部的结构,只是单纯通过界面来点击,返回,退出等来对程序进行测试。相当于黑盒测试。它有以下几... 阅读全文
posted @ 2015-05-08 11:35 lucky_zhang 阅读(2067) 评论(0) 推荐(0)
摘要:Uiautomator主要分为UiDevice, UiObject, UiScrollable, UiSelector, UiCollection几个类。getUiDevice()方法可以得到一个UiDevice的对象,通过这个对象可以获得设备的状态信息,也可以完成用户在设备上的一些操作,常用的操作... 阅读全文
posted @ 2015-04-24 14:34 lucky_zhang 阅读(1286) 评论(0) 推荐(0)