• Android自动化测试Uiautomator--UiSelector接口简介


    UiSelector对象可以理解为一种条件对象,描述的是一种条件,可以配合UiObject使用得到某个符合条件的控件对象。

    所有的方法都是public的,且都返回UiSelector类的对象。

    文本方面的方法:

      1.text(String text) 文本

      2.textContains(String text) 文本包含

      3.textMatches(String regex) 文本正则

      4.textStartsWith(String text) 文本开始字符

    描述方面的方法:

      1.description(String desc) 描述

      2.descriptionContains(String desc) 描述包含

      3.descriptionMatches(String regex) 描述正则

      4.descriptionStartsWith(String desc) 描述开始字符

    类名方面的方法:

      1.childSelector(UiSelector selector) 子类

      2.className(String  className) 类名

    索性、实例方面的方法:

      1.index(int index) 编号

      2.instance(int instantce) 索引

    特有属性:

      1.checked(boolean val) 选择属性

      2.chickable(boolean val) 点击属性

      3.enabled(boolean val) enabled属性

      4.focusable(boolean val) 焦点属性

      5.longClickable(boolean val) 长按属性

      6.scrollable(boolean val) 滚动属性

      7.selected(boolean val) 选择属性

    包名方面的方法:

      1.packageName(String name) 包名

      2.packageNameMatches(String regex) 包名正则

    资源ID方面的方法:

      1.resourceId(String id) 资源ID

      2.resourceIdMatches(String regex) 资源ID正则

    参考以下文档:

    http://wenku.baidu.com/view/781a31b68762caaedd33d4c6.html?re=view

  • 相关阅读:
    Python基本数据类型
    DNS服务
    在浏览器地址栏输入百度网址之后的故事(面试必考)
    C++对象的赋值和复制
    C++区别于其他语言的知识点总结
    SQL连接查询(最全面)
    源码堆栈信息保存 到此一游
    linux 内核调试之关键函数名记要
    记几个命令 转
    JS 奇淫巧技 转
  • 原文地址:https://www.cnblogs.com/yajing-zh/p/4504117.html
Copyright © 2020-2023  润新知