【uiautomator】UiSelector
2015-06-17 13:09
471 查看
UiSelector
描述:该类提供测试机制来描述想定位的UI元素,一个Ui元素有许多相关联的属性,如文本,content-description,类名,多状态信息等;除此之外,该类运行目标UI元素有一个特定的显示层去区分层次结构相似的元素
公共构造函数:UiSelector()
公共方法
描述:该类提供测试机制来描述想定位的UI元素,一个Ui元素有许多相关联的属性,如文本,content-description,类名,多状态信息等;除此之外,该类运行目标UI元素有一个特定的显示层去区分层次结构相似的元素
公共构造函数:UiSelector()
公共方法
UiSelector | checked(boolean val) | 设定搜索条件去匹配当前选中的小部件如复选框,一般而言,单独使用此搜索框是无效的,必须包含其他条件,如文本,content-description,或其他类和小部件;如果其他搜索条件没被指定,超过一个部件匹配到,第一个被匹配到的则被选中 |
UiSelector | childSelector(UiSelector selector) | 使用缩小搜索自部件的条件 |
UiSelector | className(String className) | 设置搜索条件去匹配类属性如("android.widget.Button") |
UiSelector | className(Class<T>type) | 设置搜索条件去匹配类属性如("android.widget.Button") |
UiSelector | clasNameMatches(String regex) | 设置搜索条件去匹配类属性如正则类名 |
UiSelector | clickable(boolean val) | 可点击 |
UiSelector | description(String desc) | 描述 |
UiSelector | descriptiomContains(String desc) | 描述包含 |
UiSelector | descriptionMatches(String regex) | 描述正则 |
UiSelector | descriptionStartsWith(String desc) | 描述开始字符匹配 |
UiSelector | enabled(boolean val) | enabled属性 |
UiSelector | focused(boolean val) | 当前焦点属性 |
UiSelector | focusable(boolean val) | 焦点属性 |
UiSelector | fromParent(UiSelector selector) | 搜索父类 |
UiSelector | index(int index) | 通过布局层中的节点编号搜索,不可靠,一般用作最后手段 |
UiSelector | instance(int instance) | 搜索索引例如:UiSelector().className("android.widget.ImageView") .enabled(true).instance(2); |
UiSelector | longClickable(boolean val) | 长按属性 |
UiSelector | packageName(String name) | 包名属性 |
UiSelector | packageName(String regex | 包名正则 |
UiSelector | scrollable(boolean val) | 滚动属性 |
UiSelector | selected(boolean val) | 选择属性 |
UiSelector | text(String text) | 文本 |
UiSelector | textContains(String text) | 文本包含 |
UiSelector | textMatches(String regex) | 文本正则 |
UiSelector | textStartsWith(String text) | 文本开始字符 |
相关文章推荐
- UIImagePickerController
- shiro注解@RequiresPermissions多权限任选一参数用法<转>
- Codeforces Round #243 (Div. 1)——Sereja and Two Sequences
- UESTC_Just a Maze CDOJ 1162
- 不能说的秘密:UEditor和UltraEdit
- IBM Juices Hadoop With Java On Tesla GPUs
- cruisecontrol的搭建和使用
- implement a queue using stack
- bzoj1367 [Baltic2004]sequence [左偏树]
- implement a stack using queue
- cordova android ant 打包出现 build.xml:694: ${aapt}错误
- Guessing Game
- UIManager的字体颜色参数对照表
- Test Design Guidelines for Reusability
- Bluetooth--- Android 蓝牙开发基本流程
- C#中的“\”、@、break、continue
- UITableViewStyleGrouped 模式下 headview 多出一块高度问题
- 一个完整的交互设计流程是怎样的?
- UILabel的相关属性设置
- [HDU 3415] Max Sum of Max-K-sub-sequence