zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    返回一个整型数组中最大子数组的和
    matlab的优缺点
    Android 软件自动更新功能的实现
    Android的依赖注入框架:Dagger
    Wireshark解密HTTPS数据流
    QQ恶搞
    QQ恶搞
    编程语言的分类
    Windows常用快捷键与常用命令
    Chrome去掉标签页8个框
  • 原文地址:https://www.cnblogs.com/yajing-zh/p/4504117.html
Copyright © 2011-2022 走看看