Klasa monkeyrunner zawierająca statyczne metody narzędziowe.
Podsumowanie
Metody | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Wyświetla okno alertu dotyczące procesu uruchomionego w bieżącym programie.
|
||||||||||
|
Wyświetla okno z listą opcji do wyboru w procesie uruchamiania bieżącego programu.
|
||||||||||
|
Wyświetla dokumentację interfejsu monkeyrunner API w stylu podobnym do narzędzia
pydoc w Pythonie i w określonym formacie.
|
||||||||||
|
Wyświetla okno, w którym można wprowadzać dane.
|
||||||||||
|
Wstrzymuje bieżący program na określoną liczbę sekund.
|
||||||||||
MonkeyDevice
|
Próbuje nawiązać połączenie między backendem
monkeyrunner a określonym urządzeniem lub emulatorem.
|
Metody publiczne
string alert (wiadomość string, string title, string okTitle)
Wyświetla okno alertu dotyczące procesu uruchomionego w bieżącym programie. Okno jest modalne, więc program zostaje wstrzymany, dopóki użytkownik nie kliknie przycisku okna.
Argumenty
wiadomość | Komunikat, który ma się wyświetlić w oknie. |
---|---|
title | Tytuł okna dialogowego. Wartość domyślna to „Alert”. |
Tytuł OK | Tekst wyświetlany w przycisku okna. Wartość domyślna to „OK”. |
integer choice (komunikat: string, iterable opcje, string title)
Wyświetla okno z listą opcji do wyboru w procesie uruchamiania bieżącego programu. Okno jest modalne, więc program jest wstrzymywany, dopóki użytkownik nie kliknie jednego z przycisków okna.
Argumenty
wiadomość | Wiadomość wyświetlana w oknie. |
---|---|
możliwości wyboru | Program iteracyjny w języku Python zawierający co najmniej 1 obiekt wyświetlany jako ciągi znaków. Zalecana forma to tablica ciągów znaków. |
title | Tytuł okna dialogowego. Domyślne ustawienie to „Wejście”. |
Zwroty
- Jeśli użytkownik dokona wyboru i kliknie przycisk „OK”, metoda zwróci indeks wyboru liczony od 0 w ramach funkcji iteracyjnej. Jeśli użytkownik kliknie przycisk „Anuluj”, metoda zwraca -1.
void help (format string)
Wyświetla dokumentację interfejsu monkeyrunner API w stylu podobnym do narzędzia pydoc
w Pythonie i w określonym formacie.
Argumenty
format | Format znaczników, który ma być używany w danych wyjściowych. Możliwe wartości to „text” (tekst) w przypadku zwykłego tekstu lub „html” w przypadku kodu HTML. |
---|
string input (string message string initialValue, string title, string okTitle, string cancelTitle)
Wyświetla okno, które akceptuje dane wejściowe i zwraca je do programu. Okno jest modalne, więc program jest wstrzymywany, dopóki użytkownik nie kliknie jednego z przycisków okna.
Okno zawiera 2 przyciski, z których jeden ma wartość okTitle, a drugi – cancelTitle. Jeśli użytkownik kliknie przycisk okTitle, zostanie zwrócona aktualna wartość pola do wprowadzania danych. Jeśli użytkownik kliknie przycisk cancelTitle, zostanie zwrócony pusty ciąg znaków.
Argumenty
wiadomość | Wiadomość wyświetlana w oknie. |
---|---|
Wartość początkowa | Wartość początkowa wyświetlana w oknie. Domyślnie jest to pusty ciąg znaków. |
title | Tytuł okna dialogowego. Domyślne ustawienie to „Wejście”. |
Tytuł OK | Tekst wyświetlany pod przyciskiem okTitle. Wartość domyślna to „OK”. |
AnulujTytuł | Tekst wyświetlany w przycisku cancelTitle. Wartość domyślna to „Anuluj”. |
Zwroty
- Jeśli użytkownik kliknie przycisk okTitle, metoda zwróci bieżącą wartość pola do wprowadzania danych w oknie. Jeśli użytkownik kliknie przycisk cancelTitle, metoda zwróci pusty ciąg znaków.
void uśpienie ( Liczba zmiennoprzecinkowa s )
Wstrzymuje bieżący program na określoną liczbę sekund.
Argumenty
s | Liczba sekund wstrzymania. |
---|
MonkeyDevice
waitForConnection
(limit czasu float, ciąg znaków deviceId)
Próbuje nawiązać połączenie między backendem monkeyrunner
a określonym urządzeniem lub emulatorem.
Argumenty
przerwa w grze | Liczba sekund oczekiwania na połączenie. Domyślnie czeka się w nieskończoność. |
---|---|
Identyfikator urządzenia | Wyrażenie regularne określające numer seryjny urządzenia lub emulatora. Informacje o numerach seryjnych urządzenia i emulatora znajdziesz w temacie Android Debug Bridge. |
Zwroty
-
Instancja
MonkeyDevice
dla urządzenia lub emulatora. Ten obiekt umożliwia sterowanie urządzeniem lub emulatorem i komunikowanie się z nim.