Définition d'un état d'attente pour un objet

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 :

  1. Cliquez sur le bouton Enregistrer un script Functional Tester dans la barre d'outils de Functional Tester.
  2. 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.
  3. Dans votre application, localisez l'objet pour lequel vous souhaitez introduire un état d'attente.
  4. 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.
  5. 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.
  6. Dans la page Sélection d'une action, sélectionnez l'option Attendre l'objet de test sélectionné, puis cliquez sur Suivant.
    1. 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.
    2. 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.
    3. 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.
  7. 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.

Retour d'informations