【uiautomator】UiCollection

UiCollection

描述:用于枚举界面容器元素,通过文本或者描述来计数或者定位子元素

公共构造函数

UiCollection(UiSelector selector)

公共方法


UiObject


getChildByDescription(UiSelector childPattern,String text)


默认滚动,查找childPattern对应的text值text子元素


UiObject


getChildByInstance(UiSelector childPattern,int instance)


仅在可见item和不滚动的情况下执行


UiObject


getChildByText(UiSelector childPattern,String text)


默认滚动,查找childPattern对应的text值为text子元素


int


getChildCount(UiSelector childPattern)


返回childPattern子元素数目,仅在计算当前屏幕子元素

继承方法

com.android.uiautomator.core.UiObject

java.lang.Object

时间: 2024-08-07 00:43:05

【uiautomator】UiCollection的相关文章

【uiautomator】UiScollable

UiScollable 描述:UiScrollable是一个UiCollection,支持在滚动时寻找items,此类可用于垂直或水平滚动 公共构造函数 UiScrollabel(UiSelector container) UiScrollable是一个Collection,亦需要UiSelector去识别scrollable集合元素容器 公共方法 boolean flingBackward() 以5步长快速向后滑动 boolean flingForward() 以5步长快速向前滑动 boole

【uiautomator】输入中文(输入法安装+测试代码)

备注: 1.Utf7Ime官网下载需要增加修改部分文件,因此附上地址:http://download.csdn.net/detail/victoria_vicky/8799851,可直接导入Eclipse使用 2.src下载地址:http://download.csdn.net/detail/victoria_vicky/8799973 3.将来可能用到的 一.安装输入法 1.下载Utf7Ime.rar,解压缩到本地文件夹 2.导入到Eclipse:File->Import->General-

【uiautomator】Interfaces+Exception

Interfaces com.android.uiautomator.core.UiWatcher 描述:表示目标设备上的条件监听器,为了学习如何注册一个条件监听器,看UiDevice.registerWatcher() 公共方法 abstract boolean checkForCondition() 当使用UISelector框架无法匹配元素时,自动调用此处理方法去测试框架 com.android.uiautomator.testrunner.IAutomationSupport 类描述:为

【uiautomator】UiDevice

UiDevice 类描述: UiDevice用于访问有关设备的状态信息,你可以使用该类来模拟设备上的用户行为,例如d-pad键操作或者Home键和menu键 方法描述: 按键使用 click(int x,int y):boolean – UiDevice //单击用户指定的坐标 pressBack():boolean-UiDevice //模拟Back键 pressDelete():boolean-UiDevice //模拟Delete键 pressDpadCenter():boolean-Ui

【uiautomator】UiSelector

UiSelector 描述:该类提供测试机制来描述想定位的UI元素,一个Ui元素有许多相关联的属性,如文本,content-description,类名,多状态信息等:除此之外,该类运行目标UI元素有一个特定的显示层去区分层次结构相似的元素 公共构造函数:UiSelector() 公共方法 UiSelector checked(boolean val) 设定搜索条件去匹配当前选中的小部件如复选框,一般而言,单独使用此搜索框是无效的,必须包含其他条件,如文本,content-description

【Android测试】【随笔】模拟双指点击

手势 看到这个标题,很多人会想一想 “双指点击” 的操作是什么样的,首先解释一下吧,为了能清晰明了一点,请看下面的图: 左上角的Tap代表点击操作,也就是我们说的 “单指单击”:右上角是Double Tap顾名思义,使用一个手指完成 “双击” 的动作:左下角的Scroll代表的是用一个手指完成 “滑动”的动作:最后看右下角这张图,这个动作就是我们本节要讲的内容,用两个手指完成 “单击” 的动作,注意两个手指点击的实际要同时,同时按下,同时抬起. 什么需求 为什么会有这样的需求呢?这个需求可能大部

【Anroid】Android开源项目分类汇总

Android开源项目第一篇——个性化控件(View)篇  包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.ScrollView.TimeView.TipView.FlipView.ColorPickView.GraphView.UI Style.其他Android开源项目第二篇——工具库篇  包括依赖注入.图片缓存.网络相关.数据库ORM工具包.Android公共库.高版本向

【Android】Android开源项目分类汇总

第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.ScrollView.TimeView.TipView.FlipView.ColorPickView.GraphView.UI Style等等..其他 一.ListView android-pulltorefresh一个强大的拉动刷新开源项目,支持各种控件下拉刷新

【Kettle】4、SQL SERVER到SQL SERVER数据转换抽取实例

1.系统版本信息 System:Windows旗舰版 Service Pack1 Kettle版本:6.1.0.1-196 JDK版本:1.8.0_72 2.连接数据库 本次实例连接数据库时使用全局变量. 2.1 创建新转换:spoon启动后,点击Ctrl+N创建新转换 2.2 在新转换界面中,右键点击DB连接,系统会弹出[数据库连接]界面. windows系统环境下,可用${}获取变量的内容. 说明: 连接名称:配置数据源使用名称.(必填) 主机名称:数据库主机IP地址,此处演示使用本地IP(