您的位置:首页 > 产品设计 > UI/UE

【uiautomator】Interfaces+Exception

2015-06-16 13:18 411 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: