Małpi biegacz

Klasa monkeyrunner zawierająca statyczne metody narzędziowe.

Podsumowanie

Metody
void alert (wiadomość dotycząca ciągu znaków, ciąg znaków tytuł, ciąg znaków okTitle)
Wyświetla okno alertu dotyczące procesu uruchomionego w bieżącym programie.
liczba całkowita choice (komunikat w ciągu tekstowym, możliwy do wyboru, ciąg znaków tytuł)
Wyświetla okno z listą opcji do wyboru w procesie uruchamiania bieżącego programu.
void help (format ciągu znaków)
Wyświetla dokumentację interfejsu monkeyrunner API w stylu podobnym do narzędzia pydoc w Pythonie i w określonym formacie.
ciąg znaków input (komunikat string, string initialValue, string title, string okTitle, ciąg cancelTitle)
Wyświetla okno, w którym można wprowadzać dane.
void uśpienie (liczba zmiennoprzecinkowa sekund)
Wstrzymuje bieżący program na określoną liczbę sekund.
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.

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.