Catégories

Actions d'édition

▶️ 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.

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.

menu d'actions

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,

saisir le texte action

Ensuite, l'action nouvellement créée apparaît, vide de toute information, dans votre script

nouvelle action sans info

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"

glisser-déposer

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"

créer une action popup

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.

actions contextuelles

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.

clic droit sur une action

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.

action grisé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.

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.

présentation d'une action
  1. 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).
  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.

icône lego

Saisissez ou modifiez des attributs

menu des attributs

Vous pouvez également cliquer sur l'élément pour ajouter des parents ou des enfants et spécifier leur type.

spécifier l'élément

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.

élément d'indexation

💡 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.

racine de l'application

Aussi, vous pouvez glisser et déposer un élément déjà utilisé dans une action précédente dans une nouvelle action.

glisser-déposer

Élément vide

Une action peut ne pas avoir d'élément.

racine de l'application

Cliquez sur l'application racine pour afficher les différentes options

options d'application de la racine

  • 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...).
création d'un élément d'interface

  • Interface système: Cela permet de cibler un élément de la fenêtre système en le définissant. Le type "Bouton" apparaît par défaut.
spécification de l'interface du système

💡 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 .

application de bureau

  • Boîte de dialogue : Cette fonction permet de gérer et d'exécuter des actions dans une boîte de dialogue.
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.
enregistrement de l'écran

Vous avez encore besoin d'aide ?
Contacter le support