MonkeyRunner

Classe monkeyrunner contenant des méthodes utilitaires statiques

Résumé

Méthodes
void alert (message de string, titre de string, okTitle de string)
Affiche une boîte de dialogue d'alerte sur le processus exécutant le programme en cours.
entier choice (message de string, choix de iterable, titre de string)
Affiche une boîte de dialogue avec une liste de choix pour le processus exécutant le programme en cours.
void help (format de string)
Affiche la référence de l'API monkeyrunner dans un style semblable à celui de l'outil pydoc de Python, au format spécifié.
chaîne input (message de string, initialValue de string, titre de string, okTitle de string, cancelTitle de string)
Affiche une boîte de dialogue qui accepte la saisie.
void sleep (secondes de float)
Met en veille le programme en cours pendant le nombre de secondes spécifié.
MonkeyDevice waitForConnection (délai avant expiration de float, deviceId de string)
Essaie d'établir une connexion entre le backend monkeyrunner et l'appareil ou l'émulateur spécifié.

Méthodes publiques

string alert ( message de string, titre de string, okTitle de string)

Affiche une boîte de dialogue d'alerte sur le processus exécutant le programme en cours. La boîte de dialogue étant modale, le programme se met en veille jusqu'à ce que l'utilisateur clique sur le bouton de la boîte de dialogue.

Arguments
message Message à afficher dans la boîte de dialogue.
title Titre de la boîte de dialogue. La valeur par défaut est "Alerte".
okTitle Texte affiché dans le bouton de la boîte de dialogue. La valeur par défaut est "OK".

integer choice (message de string, choix de iterable, titre de string)

Affiche une boîte de dialogue avec une liste de choix pour le processus exécutant le programme en cours. La boîte de dialogue étant modale, le programme se met en veille jusqu'à ce que l'utilisateur clique sur l'un des boutons de la boîte de dialogue.

Arguments
message Message d'invite affiché dans la boîte de dialogue.
choices Itérable Python contenant un ou plusieurs objets affichés sous forme de chaînes. La forme recommandée est un tableau de chaînes.
title Titre de la boîte de dialogue. La valeur par défaut est "Saisie".
Renvoie
  • Si l'utilisateur effectue une sélection et clique sur le bouton "OK", la méthode renvoie l'index de base 0 de la sélection dans l'itérable. Si l'utilisateur clique sur le bouton "Annuler", la méthode renvoie "-1".

void help (format de string)

Affiche la référence de l'API monkeyrunner dans un style semblable à celui de l'outil pydoc de Python, au format spécifié.

Arguments
format Format de balisage à utiliser dans la sortie. Les valeurs possibles sont "text" (texte brut) ou "html" (HTML).

string input (message de string initialValue de string, titre de string, okTitle de string, cancelTitle de string)

Affiche une boîte de dialogue qui accepte la saisie et la renvoie au programme. La boîte de dialogue étant modale, le programme se met en veille jusqu'à ce que l'utilisateur clique sur l'un des boutons de la boîte de dialogue.

La boîte de dialogue contient deux boutons, l'un affichant la valeur "okTitle" et l'autre la valeur "cancelTitle". Si l'utilisateur clique sur le bouton "okTitle", la valeur actuelle de la zone de saisie est renvoyée. Si l'utilisateur clique sur le bouton "cancelTitle", une chaîne vide est renvoyée.

Arguments
message Message d'invite affiché dans la boîte de dialogue.
initialValue Valeur initiale à afficher dans la boîte de dialogue. La valeur par défaut est une chaîne vide.
title Titre de la boîte de dialogue. La valeur par défaut est "Saisie".
okTitle Texte affiché dans le bouton "okTitle". La valeur par défaut est "OK".
cancelTitle Texte affiché dans le bouton "cancelTitle". La valeur par défaut est "Annuler".
Renvoie
  • Si l'utilisateur clique sur le bouton "okTitle", la méthode renvoie la valeur actuelle de la zone de saisie de la boîte de dialogue. Si l'utilisateur clique sur le bouton "cancelTitle", la méthode renvoie une chaîne vide.

void sleep ( secondes de float )

Met en veille le programme en cours pendant le nombre de secondes spécifié.

Arguments
secondes Durée (en secondes) de la mise en veille.

MonkeyDevice waitForConnection (délai avant expiration de float, deviceId de string)

Essaie d'établir une connexion entre le backend monkeyrunner et l'appareil ou l'émulateur spécifié.

Arguments
timeout Nombre de secondes d'attente de connexion. Par défaut, le système attend indéfiniment.
ID de l'appareil Expression régulière qui indique le numéro de série de l'appareil ou de l'émulateur. Consultez la rubrique Android Debug Bridge pour obtenir une description des numéros de série des appareils et des émulateurs.
Renvoie
  • Une instance MonkeyDevice pour l'appareil ou l'émulateur. Utilisez cet objet pour contrôler l'appareil ou l'émulateur et communiquer avec lui.