Cette fonction consiste à introduire un état d'attente dans le script afin de laisser le temps à un objet particulier d'apparaître dans l'application. Elle est utile lorsqu'un objet est attendu juste après le démarrage de l'application ou après d'autres actions qui peuvent prendre du temps à s'exécuter.
Pour définir un état d'attente :
Dans le cas de Functional Tester, Java Scripting, commencez l'enregistrement d'un script en cliquant sur le bouton Enregistrer un script Functional Tester de la barre d'outils ou en sélectionnant Fichier > Nouveau > Script Functional Tester créé avec l'enregistreur sur la barre de menus. Pour plus d'informations, voir Enregistrement d'un script (Functional Tester, Java Scripting). Dans le cas de Functional Tester, VB.NET Scripting, commencez l'enregistrement d'un script en cliquant sur le bouton Enregistrer un script Functional Tester de la barre d'outils ou en sélectionnant Fichier > Nouveau > Ajouter un script à l'aide de l'enregistreur sur la barre de menus. Pour plus d'informations, voir Enregistrement d'un script (Functional Tester, VB.NET Scripting).
Dans la barre d'outils Enregistrement de Functional Tester, cliquez sur le bouton Démarrer une application pour sélectionner l'application à tester et la démarrer. Pour plus d'informations, voir Démarrage des applications à tester.
Dans votre application, localisez l'objet pour lequel vous souhaitez introduire un état d'attente.
Dans la barre d'outils Enregistrement de Functional Tester, cliquez sur le bouton Insérer un point de vérification ou une commande d'action.
Sur la page Sélection d'un objet de l'Assistant Points de vérification et actions, utilisez le Sélecteur d'objet pour sélectionner l'objet dans votre application. Pour plus d'informations sur les méthodes de sélection d'objets, consultez l'aide de la page Sélection d'un objet. Une fois l'objet sélectionné, cliquez sur Suivant.
Sur la page Sélection d'une action, sélectionnez l'option Attendre l'objet de test sélectionné (la quatrième proposée). Cliquez sur Suivant.
Pour associer un état d'attente à l'objet, vous pouvez soit utiliser le délai par défaut, soit spécifier votre propre valeur. Le paramètre Durée d'attente maximale (exprimé en secondes) est le temps maximal pendant lequel Functional Tester pourra attendre que l'objet apparaisse dans l'application durant la lecture du script. Le paramètre Intervalle entre les vérifications est le temps, en secondes, qui s'écoulera entre deux tentatives successives de détection de l'objet pendant la période d'attente.
Si la case Utiliser les valeurs par défaut est cochée, Functional Tester recherchera l'existence de l'objet dans l'application toutes les deux secondes, et ce pendant une durée n'excédant pas 120 secondes. Si ces réglages ne vous conviennent pas, désélectionnez cette case et entrez vos propres valeurs dans les champs Durée d'attente maximale et Intervalle entre les vérifications.
Cliquez sur Terminer.
L'instruction contenant la commande waitForExistence est écrite dans le script, à l'endroit où vous avez choisi d'insérer l'objet.
Conditions d'utilisation | Appréciations en retour
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.