public final class Configurator
extends Object
| java.lang.Object | |
| ↳ | android.support.test.uiautomator.Configurator |
允许您设置运行uiautomator测试的关键参数。 新设置立即生效,并可在测试运行期间随时更改。 要使用配置器修改参数,请先调用getInstance()获取实例。 作为最佳做法,请确保始终保存正在修改的任何参数的原始值。 在使用修改的参数运行测试之后,请确保还原原始参数值,否则这将影响其他测试用例。
Public methods |
|
|---|---|
long |
getActionAcknowledgmentTimeout() 获取当前等待确认通用uiautomator操作的超时,例如点击,文本设置和菜单按下。 |
static Configurator |
getInstance() 检索Configurator的单例实例。 |
long |
getKeyInjectionDelay() 获取注入文本输入时按键之间的当前延迟。 |
long |
getScrollAcknowledgmentTimeout() 获取等待确认uiautomtor滚动刷卡操作的超时时间。 |
int |
getToolType() 获取用于运动事件的当前工具类型。 |
long |
getWaitForIdleTimeout() 获取用于等待用户界面进入空闲状态的当前超时。 |
long |
getWaitForSelectorTimeout() 获取当前等待小部件在用户界面中可见的超时,以便可以通过选择器进行匹配。 |
Configurator |
setActionAcknowledgmentTimeout(long timeout) 设置等待确认通用uiautomator操作的超时,例如点击,文本设置和菜单按下。 |
Configurator |
setKeyInjectionDelay(long delay) 设置注入文本输入时按键之间的延迟时间。 |
Configurator |
setScrollAcknowledgmentTimeout(long timeout) 设置等待确认uiautomtor滚动刷卡操作的超时时间。 |
Configurator |
setToolType(int toolType) 设置用于运动事件的当前工具类型。 |
Configurator |
setWaitForIdleTimeout(long timeout) 在启动uiautomator操作之前,设置等待用户界面进入空闲状态的超时时间。 |
Configurator |
setWaitForSelectorTimeout(long timeout) 设置等待小部件在用户界面中可见的超时时间,以便可以通过选择器进行匹配。 |
Inherited methods |
|
|---|---|
java.lang.Object
|
|
long getActionAcknowledgmentTimeout ()
获取当前等待确认通用uiautomator操作的超时,例如点击,文本设置和菜单按下。 确认是一个AccessibilityEvent ,对应于一个动作,让框架确定动作是否成功。 通常,这个超时不应该被修改。 见UiObject
| Returns | |
|---|---|
long |
current timeout in milliseconds |
Configurator getInstance ()
检索Configurator的单例实例。
| Returns | |
|---|---|
Configurator |
Configurator instance |
long getKeyInjectionDelay ()
获取注入文本输入时按键之间的当前延迟。 见setText(String)
| Returns | |
|---|---|
long |
current delay in milliseconds |
long getScrollAcknowledgmentTimeout ()
获取等待确认uiautomtor滚动刷卡操作的超时时间。 确认是AccessibilityEvent ,对应于滚动操作,让框架确定滚动操作是否成功。 通常,这个超时不应该被修改。 见UiScrollable
| Returns | |
|---|---|
long |
current timeout in milliseconds |
long getWaitForIdleTimeout ()
获取用于等待用户界面进入空闲状态的当前超时。 默认情况下,除UiDevice之外的所有核心uiautomator对象将执行此等待,然后开始搜索由对象UiSelector指定的窗口小部件。 一旦检测到空闲状态或超时(以先发生者为准),对象将开始等待选择器找到匹配。 见setWaitForSelectorTimeout(long)
| Returns | |
|---|---|
long |
Current timeout value in milliseconds |
long getWaitForSelectorTimeout ()
获取当前等待小部件在用户界面中可见的超时,以便可以通过选择器进行匹配。 由于用户界面内容是动态的,因此有时小部件可能不会立即可见,并且不会被选择器检测到。 此超时允许uiautomator框架等待匹配找到,直到超时。
| Returns | |
|---|---|
long |
Current timeout value in milliseconds |
Configurator setActionAcknowledgmentTimeout (long timeout)
设置等待确认通用uiautomator操作的超时,例如点击,文本设置和菜单按下。 确认是一个AccessibilityEvent ,对应于一个动作,让框架确定动作是否成功。 通常,这个超时不应该被修改。 见UiObject
| Parameters | |
|---|---|
timeout |
long: Timeout value in milliseconds |
| Returns | |
|---|---|
Configurator |
self |
Configurator setKeyInjectionDelay (long delay)
设置注入文本输入时按键之间的延迟时间。 见setText(String)
| Parameters | |
|---|---|
delay |
long: Delay value in milliseconds |
| Returns | |
|---|---|
Configurator |
self |
Configurator setScrollAcknowledgmentTimeout (long timeout)
设置等待确认uiautomtor滚动刷卡操作的超时时间。 确认是AccessibilityEvent ,对应于滚动操作,它让框架确定滚动操作是否成功。 通常,这个超时不应该被修改。 见UiScrollable
| Parameters | |
|---|---|
timeout |
long: Timeout value in milliseconds |
| Returns | |
|---|---|
Configurator |
self |
Configurator setToolType (int toolType)
设置用于运动事件的当前工具类型。
| Parameters | |
|---|---|
toolType |
int
|
| Returns | |
|---|---|
Configurator |
|
也可以看看:
Configurator setWaitForIdleTimeout (long timeout)
在启动uiautomator操作之前,设置等待用户界面进入空闲状态的超时时间。 默认情况下,除UiDevice之外的所有核心uiautomator对象都会执行此等待,然后开始搜索由对象UiSelector指定的窗口小部件。 一旦检测到空闲状态或超时(以先发生者为准),对象将开始等待选择器找到匹配。 见setWaitForSelectorTimeout(long)
| Parameters | |
|---|---|
timeout |
long: Timeout value in milliseconds |
| Returns | |
|---|---|
Configurator |
self |
Configurator setWaitForSelectorTimeout (long timeout)
设置等待小部件在用户界面中可见的超时时间,以便可以通过选择器进行匹配。 由于用户界面内容是动态的,因此有时小部件可能不会立即可见,并且不会被选择器检测到。 此超时允许uiautomator框架等待匹配找到,直到超时。
| Parameters | |
|---|---|
timeout |
long: Timeout value in milliseconds. |
| Returns | |
|---|---|
Configurator |
self |