action Attendre la condition

Demande au robot d'attendre jusqu'à ce qu'une condition spécifique soit vraie avant d'exécuter la prochaine action.

Paramètres

Dans le champ Attendre jusqu'à, spécifiez la condition à remplir. Par exemple, la condition d'attente peut être basée sur l'exécution d'une application, un dossier ou un fichier existant, une variable correspondant à la valeur spécifiée, une fenêtre d'application existante ou une machine/un serveur en cours d'exécution.
Remarque :
  • Si une robot rencontre une erreur interne qui n'apparaît pas sur l'interface utilisateur, elle n'attend pas pendant le temps spécifié dans ce action. L'robot ne s'arrête pas et continue à la ligne suivante.
  • Lorsque vous créez une robot et utilisez l'option variable pour rechercher le titre de la fenêtre et utiliser la condition La fenêtre existe ou La fenêtre n'existe pas, l'robot ne recherchera pas le titre modifié de la fenêtre. En outre, elle n'identifiera pas le titre de la fenêtre si vous avez modifié la variable. Vous pouvez utiliser la condition La fenêtre avec le même titre n'existe pas ou Une fenêtre avec le même titre existe pour vérifier si une fenêtre avec le même titre existe ou si le titre de la fenêtre a changé.
Important : Lorsque vous utilisez les conditions L'objet existe et L'objet n'existe pas dans l'action Attendre la condition et que vous choisissez l'option Arrêter le robot et afficher un message d'erreur, le robot n'affichera pas de message d'erreur mais passera à l'action suivante.
Lorsque vous utilisez la condition L'objet n'existe pas pour vérifier si un objet spécifique existe dans une fenêtre, et si l'objet existe, le résultat de la condition sera faux. Dans ce scénario, le robot continue d'attendre jusqu'à ce que la condition spécifiée soit vraie, c'est-à-dire que le robot attend que l'objet n'existe pas dans une fenêtre, puis exécute l'action suivante.
Remarque : la valeur que vous saisissez dans le champ Continuer à essayer pendant (secondes) lorsque vous sélectionnez des conditions de l'Enregistreur n'est pas le temps d'attente pour la condition spécifiée. Ce temps est un délai d'expiration pour rechercher un objet à partir de la fenêtre. Par exemple, si vous spécifiez une valeur de 15 secondes dans le champ, Enregistreur prendra un maximum de 15 secondes pour envoyer le résultat à l'action Attendre la condition, à savoir si l'objet existe dans une fenêtre.

Cette action propose les mêmes conditions que le package Si. Consultez Si package.

Conditions du groupe

Utilisez l'option Ajouter un groupe pour ajouter plusieurs conditions booléennes ou combiner plusieurs conditions avec les options Et et Ou au sein d'un groupe et lorsque vous souhaitez que le robot vérifie plusieurs conditions à la fois avant d'exécuter un ensemble d'actions.

Vous pouvez également ajouter un groupe dans un groupe.