• 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正则匹配
  • 相关阅读:
    GROK解析正则表达式
    夜神模拟器和Hbuilder连接
    使用notepad++批量在每行首尾添加内容
    mybatis-plus
    laravel controller 层---数据库操作
    laravel controller 层---请求参数传递
    laravel controller 层---数据验证
    laravel model 层
    laravel 博客收藏,转载篇
    laravel 用法大全开始
  • 原文地址:https://www.cnblogs.com/fsw-blog/p/4557333.html
Copyright © 2020-2023  润新知