Utiliser la méthode WaitForAnyScreen pour Universal App Connector

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Recherchez un ou plusieurs écrans d’application et, éventuellement, leurs éléments enfants dans un délai que vous spécifiez, puis effectuez les actions que vous spécifiez.

    Avant de commencer

    Rôle requis : aucun

    Pourquoi et quand exécuter cette tâche

    Lorsque vous utilisez la méthode WaitForAnyScreen, elle tente de trouver un écran en faisant correspondre les règles de correspondance d’écran dans une durée spécifiée. S’il ne parvient pas à trouver l’écran pendant cette durée, vous pouvez éventuellement lui permettre d’effectuer une action en transmettant le contrôle à un autre composant via le port ELSE. Sinon, la méthode WaitForAnyScreen termine son exécution. Pour que la méthode WaitForAnyScreen trouve un écran, celui-ci doit être dans un état ouvert.

    Procédure

    1. Configurez le contrôle de compte d’utilisateur.
      Pour apprendre à configurer les écrans d’application et les éléments enfants, reportez-vous à la section Utiliser le connecteur d’application universel.
    2. Sous Global Objects, double-cliquez sur l’objet UniversalApplication .
      La méthode WaitForAnyScreen s’affiche dans le volet Explorateur d’objets.
    3. Faites glisser la méthode WaitForAnyScreen vers l’aire de conception.
    4. Configurez la méthode WaitForAnyScreen.
      1. Sélectionnez l’icône des paramètres (icône des paramètres de la méthode Wait For Any Screen).
      2. Dans la fenêtre CHOISIR DES ÉCRANS, sélectionnez un ou plusieurs écrans d’application.
      3. Sélectionnez OK.
        L’écran d’application que vous avez sélectionné s’affiche dans la méthode WaitForAnyScreen.

        Écran capturé dans la méthode Attendre n’importe quel écran.

      4. Configurez les paramètres sur la méthode WaitForAnyScreen.
        Tableau 1. Paramètres de la méthode WaitForAnyScreen
        Paramètre Description Type de port de données Type de données Valeur par défaut Obligatoire? Notes
        MatchAllChildren (en anglais seulement) Si la valeur est définie sur true, la méthode trouve également les éléments enfants de l’écran parent que vous avez capturé en faisant correspondre les attributs des éléments enfants. Données entrantes Booléen Faux Non
        Avertissement :
        La définition de ce paramètre sur True peut ralentir l’exécution du composant.
        Délai Durée, en secondes, pendant laquelle la méthode WaitForAnyScreen tente de trouver l’écran et, éventuellement, ses éléments enfants. Données entrantes Entier 30 secondes Oui
        Écran d’application Titre de l’écran d’application que vous avez sélectionné dans la fenêtre CHOISIR DES ÉCRANS. Le composant permet d’accéder à plusieurs fenêtres en fonction du nombre d’écrans que vous avez sélectionné dans la fenêtre CHOISIR DES ÉCRANS. Données sortantes Non applicable Non applicable Non applicable Si la méthode WaitForAnyScreen trouve le premier écran répertorié, l’exécution de la méthode WaitForAnyScreen se termine.
        AUTRE Exécute un autre composant ou une autre méthode si la méthode WaitForAnyScreen ne trouve aucun écran pendant la durée spécifiée dans le port de délai d’expiration . Données sortantes Non applicable Non applicable Non