Étape de navigation

L'étape de navigation vous permet d'effectuer des étapes de navigation (ou des actions) dans votre application cible. Exemples : cliquer sur des boutons, ouvrir des menus, les boîtes de dialogue, fermer des fenêtres, envoyer des frappes clavier, etc.

Formulaire de propriétés

Le formulaire de propriétés de navigation contient deux listes superposées. La première liste est une liste des actions de navigation à effectuer. Ces actions seront effectuées dans l'ordre, du haut vers le bas. Par exemple, la première action peut être d'ouvrir le menu « Fichier » et la seconde de cliquer sur « Enregistrer ». Ici, l'ordre est important, vous devez donc veiller à ajouter les actions de navigation dans le bon ordre.

Chaque action de navigation se compose d'un élément d'application et d'une action. L'élément d'application est la cible de l'action (l'élément de menu sur lequel cliquer, par exemple) et l'action décrit l'opération à effectuer sur cet élément (cliquer, ouvrir, réduire, etc.).

La liste inférieure représente une série d'entrées pour l'action de navigation actuellement sélectionnée dans la liste supérieure. Par exemple, si l'action consiste à cliquer sur un élément, il peut être nécessaire de fournir des coordonnées pour cette action. Cette liste est dynamique et dépend de l'action sélectionnée dans la ligne en cours.

Ajout d'une nouvelle action de navigation

Cliquez d'abord sur le bouton « Ajouter » pour ajouter une nouvelle ligne. Ensuite, faites glisser et déposez un élément d'application depuis l'explorateur d'application à gauche dans le champ approprié.

Selon la nature de l'élément d'application (plus précisément si vous avez choisi de rendre l'élément d'application dynamique lors de sa création), il est possible que vous deviez lui fournir des paramètres en cliquant sur le bouton approprié. Cela permet d'identifier l'élément lorsque votre objet métier est exécuté dans le cadre d'un processus.

Ensuite, vous devez choisir une action dans la liste déroulante. Cette liste varie de façon dynamique en fonction du type d'élément d'application sélectionné. Si une action n'apparaît pas dans la liste, elle ne peut pas être effectuée pour l'élément d'application sélectionné.

Le dernier champ indique si l'action sélectionnée comporte des entrées (éléments à terminer dans la liste inférieure) et si elles ont été fournies.

Pause après chaque étape

Vous pouvez définir une pause après chacune des actions de navigation configurées dans une étape de navigation. Pour ce faire, il suffit de définir une expression dans le champ Pause After Each Step du formulaire. Si elle n'est pas définie, le moteur d'exécution ne fera pas de pause après les étapes rencontrées au cours d'une étape.

L'expression dans le champ doit correspondre à un number, representing the number of seconds to pause, or a timespan représentant la durée de la pause. Si un nombre est fourni, le moteur d'exécution respecte les parties fractionnaires. Les valeurs négatives sont considérées comme nulles, c'est-à-dire qu'aucune pause ne sera appliquée.