Catégories

Actions d'édition

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.

Ouverture d'un canal et d'un sous-menu détaillant les diverses technologies

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.

Une action active

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.

Un 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".

Créer une action à partir du menu de capture

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.

Création d'une action liée à un élément

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.

Menu d'action 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é).

Un élément d'interface

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

Menu contextuel lié à un clic de souris

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 :

Menu contextuel lié à un élément d'interface

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.

Locator menu de modification

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

Ajout ou modification d'attributs

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.

Glisser-déposer un élément d'interface

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

Menu contextuel de la racine de l'application  

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.
Menu des boutons du système
  • 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
Gestion des boîtes de dialogue modales
  • 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

Options supplémentaires dans la ligne 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.
Vous avez encore besoin d'aide ?
Contacter le support