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.
A propos de cette tâche
Pour définir un état d'attente :
Procédure
- Cliquez sur le bouton Enregistrer un script Functional Tester dans la barre d'outils de Functional Tester.
- 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.
- 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.
- Dans 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. Une fois l'objet
sélectionné, cliquez sur Suivant.
- Dans la page Sélection d'une action, sélectionnez
l'option Attendre l'objet de test sélectionné, puis 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 attend que l'objet apparaisse dans l'application durant la lecture du script. Le
paramètre Intervalle entre les vérifications correspond au temps,
en secondes, qui s'écoule entre deux tentatives successives de détection de l'objet
pendant la période d'attente.
- Cochez Utiliser les valeurs par défaut. Functional Tester recherche 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 paramètres ne vous
conviennent pas, désélectionnez cette case et entrez vos propres
valeurs dans les zones 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.