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正则匹配
  • 相关阅读:
    day46 mysql进阶
    解决:ping github.com遇到“请求超时”
    修改hosts文件
    Python正课135 —— 基础扩展1
    Python正课136 —— 基础扩展2
    05 树莓派安装Python3.6
    一次可以面向百度的笔试
    作业23
    获取类名和方法名
    面向对象三大特性之继承
  • 原文地址:https://www.cnblogs.com/fsw-blog/p/4557333.html
Copyright © 2011-2022 走看看