Android自动化测试Uiautomator--UiSelector接口简介
UiSelector对象可以理解为一种条件对象,描述的是一种条件,可以配合UiObject使用得到某个符合条件的控件对象。
所有的方法都是public的,且都返回UiSelector类的对象。
文本方面的方法:
1.text(String text) 文本
2.textContains(String text) 文本包含
3.textMatches(String regex) 文本正则
4.textStartsWith(String text) 文本开始字符
描述方面的方法:
1.description(String desc) 描述
2.descriptionContains(String desc) 描述包含
3.descriptionMatches(String regex) 描述正则
4.descriptionStartsWith(String desc) 描述开始字符
类名方面的方法:
1.childSelector(UiSelector selector) 子类
2.className(String className) 类名
索性、实例方面的方法:
1.index(int index) 编号
2.instance(int instantce) 索引
特有属性:
1.checked(boolean val) 选择属性
2.chickable(boolean val) 点击属性
3.enabled(boolean val) enabled属性
4.focusable(boolean val) 焦点属性
5.longClickable(boolean val) 长按属性
6.scrollable(boolean val) 滚动属性
7.selected(boolean val) 选择属性
包名方面的方法:
1.packageName(String name) 包名
2.packageNameMatches(String regex) 包名正则
资源ID方面的方法:
1.resourceId(String id) 资源ID
2.resourceIdMatches(String regex) 资源ID正则
参考以下文档:
http://wenku.baidu.com/view/781a31b68762caaedd33d4c6.html?re=view
最新文章
- jq选择器基础
- Effective C#中文版
- 浅谈Android中拍照、从相册选择图片并截图相关知识点
- 【实践】js 如何实现动态添加文本节点
- Talk about VR
- DICOM标准相关资料
- iOS开发之内购-AppStore
- HDU5044---Tree 树链剖分
- hdu4708 Rotation Lock Puzzle
- 最近一段时间get到的小知识(c++的)
- 深入浅出数据结构C语言版(4)——表与链表
- jquery 禁止herf跳转,并执行相应的js代码
- 洛谷 P2622 关灯问题II【状压DP;隐式图搜索】
- Java项目下的classpath路径包括哪里
- JNDI在Spring和tomcat下的使用
- HDOJ 2006 求奇数的乘积
- Python : 什么是*args和**kwargs
- weex-toolkit 使用
- css 学习网址
- 记一次Android studio升级之后的坑