Класс monkeyrunner, содержащий статические служебные методы.
Краткое содержание
Методы | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| alert ( строка message, строка title, строка okTitle) Отображает диалоговое окно предупреждения для процесса, выполняющего текущую программу. | ||||||||||
целое число | выбор ( строковое сообщение, повторяемые варианты выбора, строковый заголовок) Отображает диалоговое окно со списком вариантов выбора процесса, запускающего текущую программу. | ||||||||||
| помощь (формат строки ) Отображает справочник по API monkeyrunner в стиле, аналогичном стилю инструмента pydoc Python, используя указанный формат. | ||||||||||
нить | ввод ( строка message, строка initialValue, строка title, строка okTitle, строка cancelTitle) Отображает диалоговое окно, принимающее входные данные. | ||||||||||
| сон ( плавающие секунды) Останавливает текущую программу на указанное количество секунд. | ||||||||||
MonkeyDevice | waitForConnection (время ожидания с плавающей точкой , строка deviceId) Пытается установить соединение между бэкэндом monkeyrunner и указанным устройством или эмулятором. |
Публичные методы
строка оповещения ( строка сообщения, строка заголовка, строка okTitle)
Отображает диалоговое окно с предупреждением о процессе, выполняющем текущую программу. Это модальное окно, поэтому программа приостанавливается, пока пользователь не нажмёт кнопку в этом окне.
Аргументы
сообщение | Сообщение, которое будет отображено в диалоговом окне. |
---|---|
заголовок | Заголовок диалогового окна. Значение по умолчанию — «Оповещение». |
okTitle | Текст, отображаемый в диалоговом окне. Значение по умолчанию — «ОК». |
целочисленный выбор ( строковое сообщение, повторяемые варианты, строковый заголовок)
Отображает диалоговое окно со списком вариантов выбора для процесса, выполняющего текущую программу. Диалоговое окно является модальным, поэтому программа приостанавливается, пока пользователь не нажмёт одну из кнопок диалогового окна.
Аргументы
сообщение | Подсказка, отображаемая в диалоговом окне. |
---|---|
выборы | Итерируемый объект Python, содержащий один или несколько объектов, отображаемых в виде строк. Рекомендуемая форма — массив строк. |
заголовок | Заголовок диалогового окна. Значение по умолчанию — «Ввод». |
Возврат
- Если пользователь делает выбор и нажимает кнопку «ОК», метод возвращает индекс выбранного элемента в итерируемом объекте (с отсчётом от 0). Если пользователь нажимает кнопку «Отмена», метод возвращает -1.
void help ( строковый формат)
Отображает справочник по API monkeyrunner в стиле, аналогичном стилю инструмента pydoc
Python, используя указанный формат.
Аргументы
формат | Формат разметки, используемый в выходных данных. Возможные значения: «text» для простого текста или «html» для HTML. |
---|
строка ввода ( строка сообщения, строка initialValue, строка title, строка okTitle, строка cancelTitle)
Отображает диалоговое окно, принимающее входные данные и возвращающее их программе. Диалоговое окно модальное, поэтому программа приостанавливается, пока пользователь не нажмёт одну из кнопок диалогового окна.
Диалоговое окно содержит две кнопки, одна из которых отображает значение okTitle, а другая — значение cancelTitle. При нажатии кнопки okTitle возвращается текущее значение поля ввода. При нажатии кнопки cancelTitle возвращается пустая строка.
Аргументы
сообщение | Подсказка, отображаемая в диалоговом окне. |
---|---|
начальное значение | Начальное значение, отображаемое в диалоговом окне. Значение по умолчанию — пустая строка. |
заголовок | Заголовок диалогового окна. Значение по умолчанию — «Ввод». |
okTitle | Текст, отображаемый в кнопке okTitle. Значение по умолчанию — «OK». |
отменитьЗаголовок | Текст, отображаемый на кнопке «Отмена». Значение по умолчанию — «Отмена». |
Возврат
- Если пользователь нажимает кнопку okTitle, метод возвращает текущее значение поля ввода диалогового окна. Если пользователь нажимает кнопку cancelTitle, метод возвращает пустую строку.
аннулировать сон ( плавающие секунды)
Останавливает текущую программу на указанное количество секунд.
Аргументы
секунды | Количество секунд для паузы. |
---|
MonkeyDevice
waitForConnection (время ожидания с плавающей точкой , строка deviceId)
Пытается установить соединение между бэкэндом monkeyrunner
и указанным устройством или эмулятором.
Аргументы
тайм-аут | Количество секунд ожидания соединения. Значение по умолчанию — бесконечное ожидание. |
---|---|
идентификатор устройства | Регулярное выражение, указывающее серийный номер устройства или эмулятора. Описание серийных номеров устройств и эмуляторов см. в разделе Android Debug Bridge . |
Возврат
- Экземпляр
MonkeyDevice
для устройства или эмулятора. Используйте этот объект для управления устройством или эмулятором и взаимодействия с ним.