• 【uiautomator】Interfaces+Exception


    Interfaces

    com.android.uiautomator.core.UiWatcher

    描述:表示目标设备上的条件监听器,为了学习如何注册一个条件监听器,看UiDevice.registerWatcher()

    公共方法

    abstract boolean

    checkForCondition()

    当使用UISelector框架无法匹配元素时,自动调用此处理方法去测试框架

    com.android.uiautomator.testrunner.IAutomationSupport

    类描述:为测试用例提供辅助支持

    公共方法:

    abstract void

    sendStatus(int resultCode,Bundle status)

    允许运行时的测试用例发出临时状态

    com.android.uiautomator.testrunner.UiAutomatorTestCase

    类描述:UI automation测试必须继承此类,提供以下可访问信息:UiDevice实例;绑定命令行参数;

    公共构造函数:UiAutomatorTestCase()

    公共方法:

    IAutomationSupport

    getAutomationSupport()

    为运行测试用例时报告临时状态

    Bundle

    getParams()

    得到命令行参数

    UiDevice

    getUiDevice()

    得到UiDevice实例

    void

    sleep(long ms)

    休眠时间

    继承方法:

    junit.framework.TestCase

    junit.framework.Assert

    junit.framework.Test

    java.lang.Object

    Exceptions

    com.android.uiautomator.core.UiObjectNotFoundExeption

    描述:在生成测试运行时,UiSelector没有匹配到任何UI元素

    公共构造函数

    UiObjectNotFoundException(String msg)

    UiObjectNotFoundException(String detailMessage,Throwable throwable)

    UiObjectNotFoundException(Throwable throwable)

    继承方法

    java.lang.Throwable

    java.lang.Object

  • 相关阅读:
    五、Docker网络管理
    四、Docker存储管理
    三、Docker镜像基础管理
    二、Docker容器基础管理
    模仿DotnetCore中间件的方式,做一个列表过滤的功能
    web开发常见的鉴权方式
    Go语言使用Godep进行包管理
    Go语言中的数据格式(json、xml 、msgpack、protobuf)
    epoll原理解释(转)
    内存管理之内存池概述(转)
  • 原文地址:https://www.cnblogs.com/wonderful0714/p/4580507.html
Copyright © 2020-2023  润新知