包含静态实用程序方法的 monkeyrunner 类。
摘要
方法 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
向运行当前程序的进程显示警报对话框。
|
||||||||||
|
向运行当前程序的进程显示一个包含选项列表的对话框。
|
||||||||||
|
以类似于 Python 的
pydoc 工具的样式显示 monkeyrunner API 参考,使用指定的格式。 |
||||||||||
|
显示一个接受输入的对话框。
|
||||||||||
|
将当前程序暂停指定秒数。
|
||||||||||
MonkeyDevice
|
尝试在
monkeyrunner 后端和指定的设备或模拟器之间建立连接。 |
公共方法
string alert ( string message, string title, string okTitle)
向运行当前程序的进程显示一个警报对话框。该对话框是模态的,因此程序将暂停,直到用户单击对话框的按钮。
参数
message | 要在对话框中显示的消息。 |
---|---|
title | 对话框的标题。默认值为“警报”。 |
okTitle | 在对话框按钮中显示的文本。默认值为“确定”。 |
integer choice (string message, iterable choices, string title)
向运行当前程序的进程显示一个包含选项列表的对话框。该对话框是模态的,因此程序将暂停,直到用户单击对话框的其中一个按钮。
参数
message | 在对话框中显示的提示消息。 |
---|---|
choices | 包含一个或多个作为字符串显示的对象的 Python 可迭代对象。建议的形式是字符串数组。 |
title | 对话框的标题。默认为“输入”。 |
返回值
- 如果用户进行选择并单击“确定”按钮,则该方法将返回该选择在可迭代对象中的基于 0 的索引。如果用户单击“取消”按钮,则该方法将返回 -1。
void help (string format)
以类似于 Python 的 pydoc
工具的样式显示 monkeyrunner API 参考,使用指定的格式。
参数
format | 要在输出中使用的标记格式。可能的值为“text”(纯文本)或“html”(HTML)。 |
---|
string input (string message string initialValue, string title, string okTitle, string cancelTitle)
显示一个接受输入并将其返回给程序的对话框。该对话框是模态的,因此程序将暂停,直到用户单击对话框的其中一个按钮。
该对话框包含两个按钮,其中一个显示 okTitle 值,另一个显示 cancelTitle 值。如果用户单击 okTitle 按钮,则返回输入框的当前值。如果用户单击 cancelTitle 按钮,则返回空字符串。
参数
message | 在对话框中显示的提示消息。 |
---|---|
initialValue | 在对话框中显示的初始值。默认为空字符串。 |
title | 对话框的标题。默认为“输入”。 |
okTitle | 在 okTitle 按钮中显示的文本。默认为“确定”。 |
cancelTitle | 在 cancelTitle 按钮中显示的文本。默认为“取消”。 |
返回值
- 如果用户单击 okTitle 按钮,则该方法将返回对话框输入框的当前值。如果用户单击 cancelTitle 按钮,则该方法将返回空字符串。
void sleep ( float seconds )
将当前程序暂停指定秒数。
参数
seconds | 要暂停的秒数。 |
---|
MonkeyDevice
waitForConnection (float timeout, string deviceId)
尝试在 monkeyrunner
后端和指定的设备或模拟器之间建立连接。
参数
timeout | 等待连接的秒数。默认为无限期等待。 |
---|---|
deviceId | 指定设备或模拟器序列号的正则表达式。有关设备和模拟器序列号的说明,请参阅主题 Android 调试桥。 |
返回值
- 设备或模拟器的
MonkeyDevice
实例。使用此对象来控制和与设备或模拟器通信。