Android无线测试之—UiAutomator UiSelector API介绍之八
2024-08-31 20:25:54
对象搜索—特殊属性、节点与资源ID
一、特殊属性定位对象相关API
返回值 | API | 描述 |
UiSelector | checkableboolean val) | 是否可选择,一般开关组件上具有checkable属性 |
UiSelector | checked(boolean val) | 是否被选中,已经被选中则为true,没被选中为false |
UiSelector | clickable(boolean val) | 是否可点击,几乎所有组件都有clickable属性 |
UiSelector | enabled(boolean val) | 是否可用,灰写为不可用状态,例如信息的发送按钮,在没有输入收件人和信息内容的时候,发送按钮为灰写 |
UiSelector | focusable(boolean val) | 是否能形成焦点 |
UiSelector | focused(boolean val) | 焦点,最直观的例如光标,当光标在编辑框内的时候焦点就在编辑框内,则编辑框的focused就为true |
UiSelector | longClickable(boolean val) | 长按属性 |
UiSelector | scrollable(boolean val) | 滚动属性 |
UiSelector | selected(boolean val) | 背景选择属性,当点击一个按钮后背景图片会变成另外一张图片,一般按钮都没有该属性 |
二、节点属性定位对象
返回值 | API | 描述 |
UiSelector | childSelector(UiSelector selector) | 从当前类中往下递归找符合条件的之类组件,用来找子类 |
UiSelector | fromParent(UiSelector selector) | 从父类往下递归找符合条件的组件,一般用来找兄弟类 |
三、资源ID定位对象
返回值 | API | 描述 |
UiSelector | resourceId(String ID) | 资源ID完全匹配 |
UiSelector | resourceIdMatches(String regex ) | 资源ID正则匹配 |
最新文章
- FFmpeg介绍
- HTML 5 背离贪吃蛇 写成了类似于屏幕校准
- CSS 清除默认样式
- addEventListener、attachEvent、cancelBubble兼容性随笔
- Linux 各目录的作用
- Java多线程编程核心技术--Lock的使用(一)
- 关于php语言的使用! ------php语言与JavaScript的使用 方法是相似
- android 自定义view -- 实现自定义 邮箱验证的Edittext
- Apache Struts 多个开放重定向漏洞(CVE-2013-2248)
- 设计模式08---设计模式之抽象工厂模式(Abstract Factory)
- JVM的内存区域划分以及垃圾回收机制详解
- <;花儿与少年>;之一些很喜欢的台词收藏
- C/C++ -- 插入排序算法
- unittest框架(惨不忍睹低配版)
- UDF函数 解码url
- Spring_xml方式开发
- go 数组与切片
- 如何屏蔽ctrl + v 粘贴事件,鼠标右键粘贴事件
- nyoj 1238(BFSor最短路)
- SVN 创建分支
热门文章
- testform
- 阿里云ECS linux通过iptables 配置SNAT代理网关,实现局域网上网
- Windows利用命令行快速清除以及建立密码
- Android Exception18(Stuido debug .....)
- Android-LinearLayout布局技巧(一)
- centos下hadoop的安装
- WifiStateMachine学习笔记
- [WebView学习之三]:使用WebView来创建Apps
- mysql无法启动ERROR! MySQL is running but PID file could not be found ?
- 动态加载script 和 link