Corridore delle scimmie

Una classe monkeyrunner che contiene metodi di utilità statici.

Riepilogo

Metodi
void avviso (messaggio string, titolo string, string okTitle)
Mostra una finestra di dialogo di avviso relativa al processo che esegue il programma attuale.
numero intero choice (messaggio string, scelte iterabili, titolo string)
Visualizza una finestra di dialogo con un elenco di opzioni per il processo che esegue il programma corrente.
void guida (formato stringa)
Visualizza il riferimento dell'API monkeyrunner in uno stile simile a quello dello strumento pydoc di Python, utilizzando il formato specificato.
stringa input (messaggio string, stringinitialValue, string titolo, string okTitle, string cancelTitle)
Visualizza una finestra di dialogo che accetta input.
void sleep (virgola mobile secondi)
Mette in pausa il programma corrente per il numero di secondi specificato.
MonkeyDevice waitForConnection (timeout float, string deviceId)
Tenta di stabilire una connessione tra il backend monkeyrunner e l'emulatore o il dispositivo specificato.

Metodi pubblici

string avviso ( messaggio string, titolo string, string okTitle)

Mostra una finestra di dialogo di avviso relativa al processo che esegue il programma attuale. La finestra di dialogo è modale, quindi il programma viene messo in pausa finché l'utente non fa clic sul pulsante della finestra di dialogo.

Argomenti
messaggio Il messaggio da visualizzare nella finestra di dialogo.
title Il titolo della finestra di dialogo. Il valore predefinito è "Avviso".
Titolo OK Il testo visualizzato nel pulsante di dialogo. Il valore predefinito è "OK".

integer choice (messaggio string, scelte iterable, titolo string)

Visualizza una finestra di dialogo con un elenco di opzioni per il processo che esegue il programma corrente. La finestra di dialogo è modale, quindi il programma viene messo in pausa finché l'utente non fa clic su uno dei pulsanti della finestra di dialogo.

Argomenti
messaggio Il messaggio di richiesta visualizzato nella finestra di dialogo.
scelte Un iterabile Python contenente uno o più oggetti visualizzati come stringhe. Il formato consigliato è un array di stringhe.
title Il titolo della finestra di dialogo. Il valore predefinito è "Input".
Ritorni
  • Se l'utente effettua una selezione e fa clic sul pulsante "OK", il metodo restituisce l'indice in base 0 della selezione all'interno dell'iterabile. Se l'utente fa clic sul pulsante "Annulla", il metodo restituisce -1.

void help (formato stringa)

Visualizza il riferimento dell'API monkeyrunner in uno stile simile a quello dello strumento pydoc di Python, utilizzando il formato specificato.

Argomenti
formato Il formato di markup da utilizzare nell'output. I valori possibili sono "text" per il testo normale o "html" per HTML.

string input (messaggio string stringinitialValue, string title, string okTitle, string cancelTitle)

Visualizza una finestra di dialogo che accetta l'input e lo riporta al programma. La finestra di dialogo è modale, quindi il programma viene messo in pausa finché l'utente non fa clic su uno dei pulsanti della finestra di dialogo.

La finestra di dialogo contiene due pulsanti, uno dei quali mostra il valore okTitle e l'altro il valore cancelTitle. Se l'utente fa clic sul pulsante okTitle, viene restituito il valore corrente della casella di immissione. Se l'utente fa clic sul pulsante cancelTitle, viene restituita una stringa vuota.

Argomenti
messaggio Il messaggio di richiesta visualizzato nella finestra di dialogo.
Valore iniziale Il valore iniziale da visualizzare nella finestra di dialogo. Il valore predefinito è una stringa vuota.
title Il titolo della finestra di dialogo. Il valore predefinito è "Input".
Titolo OK Il testo visualizzato nel pulsante okTitle. L'impostazione predefinita è "OK".
cancelTitle Il testo visualizzato nel pulsante cancelTitle. L'impostazione predefinita è "Annulla".
Ritorni
  • Se l'utente fa clic sul pulsante okTitle, il metodo restituisce il valore corrente della casella di immissione della finestra di dialogo. Se l'utente fa clic sul pulsante cancelTitle, il metodo restituisce una stringa vuota.

void sleep ( float secondi )

Mette in pausa il programma corrente per il numero di secondi specificato.

Argomenti
secondi Il numero di secondi della pausa.

MonkeyDevice waitForConnection (timeout float, string deviceId)

Tenta di stabilire una connessione tra il backend monkeyrunner e l'emulatore o il dispositivo specificato.

Argomenti
timeout Il numero di secondi di attesa per una connessione. L'impostazione predefinita è attendere all'infinito.
ID dispositivo Un'espressione regolare che specifica il numero di serie del dispositivo o dell'emulatore. Consulta l'argomento Android Debug Bridge per una descrizione dei numeri di serie del dispositivo e dell'emulatore.
Ritorni
  • Un'istanza MonkeyDevice per il dispositivo o l'emulatore. Utilizza questo oggetto per controllare e comunicare con il dispositivo o l'emulatore.