Vous pouvez regarder notre tutoriel ou consulter notre documentation sur la modification des actions :
Nous discuterons des possibilités de publication de l'éditeur Agilitest.
La simplicité de l'affichage
L'éditeur Agilitest a été conçu pour vous montrer la plupart des actions que vous déclarez dans vos tests, pour les détails, il suffit généralement de cliquer sur les éléments affichés pour faire apparaître une fenêtre complémentaire qui permet d'entrer dans les détails.

Il existe une notion d'action active : elle s'affiche en surbrillance. Toutes les actions ajoutant des opérations seront basées sur cette notion.

Il est possible de sélectionner plusieurs actions actives : pour cela, sélectionnez la première action, appuyez sur la touche SHIFT de votre clavier et sélectionnez la dernière : toutes les actions entre ces deux actions seront sélectionnées.
En utilisant la touche CTRL, il est possible de sélectionner séparément une ou plusieurs actions à ajouter au groupe d'actions actives.

La création de nouvelles actions
Il existe trois façons de créer de nouvelles actions :
En cliquant sur le menu d'actions
Vous ajoutez une nouvelle action sous l'action active ou la dernière action active. Cette nouvelle action apparaît vide de toute information. Il faudra alors la compléter manuellement ou en y déposant de nouveaux éléments.
En laissant tomber un objet capturé sur l'application testée.
Il suffit de placer la souris dans la partie inférieure de l'action sous laquelle vous voulez créer la nouvelle action pour afficher un menu "Créer une action".

Ensuite, l'action générée est liée à un élément graphique de votre application : tous les types d'action ne sont pas accessibles de cette manière.

Utilisation de la fonction copier-coller
En cliquant avec le bouton droit de la souris sur une action ou un groupe d'actions actives, vous pouvez afficher un menu contextuel.

Ce menu vous permettra de couper / copier et coller, ou même de supprimer les actions sélectionnées.
Une autre option permet d'activer ou de désactiver une ou plusieurs actions : leur affichage sera grisé et elles ne seront pas rejouées dans le test.
Actions liées aux éléments de l'application
Toutes les actions liées aux éléments de l'application testée comportent un lien vers un élément d'interface (issu de l'interface utilisateur du logiciel testé).

Pour ces actions, la partie supérieure concerne l'action effectuée, et son sous-menu est lié à la spécificité de cette action.

Le menu contextuel lié à l'élément d'interface permet de modifier, ou de spécifier entièrement manuellement le locator qui permet de retrouver l'élément dans la page :
En survolant et en cliquant sur l'élément, vous verrez apparaître un menu contextuel avec les options suivantes :

Action sur l'élément
En cliquant sur l'élément, vous pouvez ajouter des parents, des enfants, spécifier leur type entièrement manuellement.

En cliquant sur la petite icône en forme de lego à droite, vous pouvez ajouter des attributs à l'élément.

Enfin, un clic sur le # dans le menu de modification de locator vous permettra d'indiquer quel élément sélectionner par ordre d'apparition lorsque votre locator permet de récupérer plusieurs éléments de la page. Cette fonctionnalité est utile pour sélectionner une ligne ou une colonne spécifique dans un tableau par exemple. Les valeurs positives sont dans l'ordre du visuel du locator alors que les valeurs négatives partent de la dernière valeur identifiée à la première du locator.
Glisser-déposer d'un élément
En cliquant sur la bannière sombre de l'élément d'interface, vous pourrez le glisser-déposer dans une nouvelle action.

Ceci est très utile pour réutiliser des éléments d'interface qui ont déjà été déclarés précédemment
Aucun élément

Si vous supprimez toute définition des éléments d'interface de votre application, vous affichez la notion de racine de l'application, avec les possibilités suivantes :
- Ajout d'un élément d'interface: Correspond aux cas présentés ci-dessus.
- Cliquez sur un bouton du système: Cela vous permet d'envoyer un événement de clic directement aux composants graphiques de votre navigateur.

- Gère une boîte de dialogue modale de type alerte ou config : Permet d'accepter ou de refuser l'affichage de la boîte de dialogue

- Ajouter un locator à un élément d'interface du système: Cette fonction est liée aux localisateurs de type desktop. Il est accessible de faire des modifications manuelles, mais nous vous conseillons plutôt de passer par le pilote de bureau.
Options d'action

Un ensemble de fonctions supplémentaires sont disponibles sur une ligne d'action et vous permettront de :
- Ajouter un point d'arrêt lors de l'exécution du test, à des fins de débogage. Il suffit de cliquer sur le panneau STOP
- Augmenter ou diminuer le nombre maximum d'essais. Ceci indique à Agilitest qu'il doit essayer plusieurs fois d'attendre le retour de l'application avant de générer un échec. Par défaut la valeur est fixée à 15, les valeurs possibles sont de -10 à 50, et il faut savoir que plus la valeur est élevée, plus Agilitest attendra entre deux essais.
- Indiquez à Agilitest que cette action peut échouer : en cliquant sur le carré en haut à droite, vous verrez une double flèche verte indiquant que l'action peut échouer sans que le test échoue. Cette fonctionnalité est nécessaire pour compenser certains comportements sporadiques des applications, par exemple une popup qui ne s'affiche pas tout le temps.