zoukankan      html  css  js  c++  java
  • Android无线测试之—UiAutomator UiSelector API介绍之八

    对象搜索—特殊属性、节点与资源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正则匹配
  • 相关阅读:
    React爬坑秘籍(一)——提升渲染性能
    (转)Chrome开发者工具不完全指南(一、基础功能篇)
    React-Todos
    webpack前端模块加载工具
    Python面试笔记二
    Python面试笔记一
    Python面试笔记四
    Python面试笔记三
    Mysql性能优化一
    公共的JS组件-告别CURD
  • 原文地址:https://www.cnblogs.com/fsw-blog/p/4557333.html
Copyright © 2011-2022 走看看