zoukankan      html  css  js  c++  java
  • 【uiautomator】UiSelector

    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)

    文本开始字符

  • 相关阅读:
    jquery 根据 option 的 text 定位选中 option
    Mac 打开任务管理器 关闭程序
    什么是 IaaS、PaaS、SaaS
    网站 A/B Test
    PHP 设计模式之策略模式
    mybatis-plus的使用 ------ 入门
    IEDA和svn上同步及更新代码【我】
    springBoot 项目测试【我】
    Idea检出项目配置【我】
    IDEA常用的风格设置
  • 原文地址:https://www.cnblogs.com/wonderful0714/p/4582984.html
Copyright © 2011-2022 走看看