Una classe monkeyrunner che contiene metodi di utilità statici.
Riepilogo
Metodi | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Mostra una finestra di dialogo di avviso relativa al processo che esegue il programma attuale.
|
||||||||||
|
Visualizza una finestra di dialogo con un elenco di opzioni per il processo che esegue il programma corrente.
|
||||||||||
|
Visualizza il riferimento dell'API monkeyrunner in uno stile simile a quello dello strumento
pydoc di Python, utilizzando il formato specificato.
|
||||||||||
|
Visualizza una finestra di dialogo che accetta input.
|
||||||||||
|
Mette in pausa il programma corrente per il numero di secondi specificato.
|
||||||||||
MonkeyDevice
|
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.