▶️ Vous pouvez trouver un tutoriel sur comment éditer des actions sur notre chaîne Youtube.
Lors de la création de vos tests, vous interagirez avec l'éditeur Agilitest. L'éditeur vous permet de créer des actions et de gérer leurs exécutions afin d'améliorer la maintenance de vos tests.
Propriétés du script
Pour obtenir des informations globales sur vos scripts, vous pouvez consulter les propriétés des scripts.
Pour ce faire, faites un clic droit sur votre script et sélectionnez "éditer les propriétés".
La fenêtre des propriétés du script s'affiche.
Dans cette fenêtre, vous trouverez
- La date de création de votre script
- Le nombre d'actions
- Le nombre d'indices
- Le nombre de listes de lecture dans lesquelles il figure
- Diverses notes
- Liens associés au script
Créer des actions
Les actions créées seront ajoutées l'une après l'autre dans votre script. Il est possible de changer leur ordre manuellement directement dans l'éditeur.
Il existe trois façons de créer de nouvelles actions :
Menu Actions
Ce menu apparaît lorsque vous avez ouvert un script. Il contient les actions utilisées lors d'un test.
Pour créer une nouvelle action, il suffit de cliquer sur l'une des actions du menu et elle sera ajoutée à l'éditeur.
Exemple :
Si vous souhaitez créer une action "Saisie de texte" cliquez sur l'action correspondante dans le menu,
Ensuite, l'action nouvellement créée apparaît, vide de toute information, dans votre script
Vous devrez compléter votre action manuellement ou en déposant un élément d'interface.
Action créée à partir d'un élément capturé
Une fois que votre élément est capturé avec l'outil de capture, cliquez sur "Glisser-déposer dans l'éditeur"
Tout en maintenant votre élément avec votre souris, faites-le glisser dans votre éditeur et placez-le sous une action pour faire apparaître "Créer une action"
L'action générée est liée à un élément graphique de votre application.
Sélectionnez l'action que vous souhaitez effectuer sur votre élément.
Toutes les actions ne sont pas disponibles dans ce menu contextuel. Pour avoir accès à toutes les actions, vous pouvez consulter le menu des actions.
Copier et coller une action
En faisant un clic droit sur une action de votre script, ou un groupe d'actions, un menu contextuel avec différentes options apparaît.
Ce menu vous permet de
- Copier/couper/coller
- Supprimer définitivement une action
- Désactiver/activer une action ou un groupe d'actions
L'affichage d'une action désactivée sera grisé et une icône d'arrêt sera ajoutée.
Elles ne seront pas exécutées pendant le script.
Actions actives
Vous savez qu'une action est sélectionnée lorsque sa couleur est gris foncé. C'est ce qu'on appelle une action active.
Vous pouvez sélectionner plusieurs actions actives.
Pour ce faire, sélectionnez la première action, puis appuyez sur la touche MAJ de votre clavier et sélectionnez la dernière
Toutes les actions situées entre ces deux actions seront sélectionnées (cf. de l'action 1 à l'action 3).
Vous pouvez également utiliser la touche CTRL de votre clavier pour sélectionner séparément une ou plusieurs actions à ajouter dans un groupe d'actions actives.
Actions liées aux éléments de l'application
De quoi se compose une action ?
L'éditeur Agilitest donne des interprétations graphiques des actions qui composeront vos scripts. Le format ATS , qui est un langage de test, est un format texte qui décrit l'ensemble des actions.
- Chaque action possède un index qui s'additionne automatiquement et qui est numéroté en fonction de sa position dans le script (cf. index 2).
- A côté de l'index se trouve la nature de l'action, qui peut être paramétrée
Exemple :
Pour une action d'entrée, vous pouvez saisir le texte que vous souhaitez voir apparaître dans votre test, (cf. "Hello World ! $key(ENTER)" pour l'action dans la capture)
3. Ensuite, sous la nature de votre action, vous avez l'élément d'interface et ses options. Dans les options, vous pouvez modifier, spécifier ou entrer manuellement le Locator, soit l'élément ciblé.
Actions sur l'élément d'interface
Cliquez sur l'icône de lego à droite de votre élément pour ajouter des attributs à votre élément.
Saisissez ou modifiez des attributs
Vous pouvez également cliquer sur l'élément pour ajouter des parents ou des enfants et spécifier leur type.
Si votre locator, c'est-à-dire votre élément ciblé, peut récupérer plusieurs éléments sur une page, cliquez sur l'icône "#"pour spécifier l'élément à sélectionner en fonction de son ordre d'apparition.
💡 Conseil
Cette fonctionnalité peut être utile pour sélectionner une ligne ou une colonne spécifique dans un tableau.
Glisser-déposer un élément
Comme nous l'avons vu précédemment, vous pouvez créer une action en glissant-déposant un élément capturé dans votre action vide.
Aussi, vous pouvez glisser et déposer un élément déjà utilisé dans une action précédente dans une nouvelle action.
Élément vide
Une action peut ne pas avoir d'élément.
Cliquez sur l'application racine pour afficher les différentes options
- Ajout d'un élément d'interface: Cela permet de créer un élément avec des critères de recherche (type d'élément, parents, etc...).
Il est également possible de variabiliser l'indice de l'élément
💡 Conseil
Vous pouvez effectuer des modifications manuelles sur une interface système, mais nous vous recommandons d'effectuer ces modifications via l'application "Desktop" dans le cadre d'une action d'Ouverture de canal .
- Boîte de dialogue : Cette fonction permet de gérer et d'exécuter des actions dans une boîte de dialogue.
Pour plus d'informations, vous pouvez consulter la documentation sur l'automatisation d'une boîte de dialogue.
- Enregistrement d'écran: Cette fonction permet de compter les formes dans une vidéo.