Tests et étapes

Dans cette section, vous apprendrez à gérer les tests et à modifier leurs étapes.

Gérer les tests

La liste des tests, à gauche de l’onglet Tests, contient tous les tests du projet.

  • Créez un test avec + à côté de la liste (Create New Test). Un nouveau test est toujours créé dans [All tests], jamais dans la suite sélectionnée.
  • Renommez un test en double-cliquant sur son nom.
  • Retrouvez un test avec le champ de recherche au-dessus de la liste.
  • Survolez un test pour Duplicate Test, Delete Test, ouvrir son Performance History, le Code exporter ou ses Test Settings (seuils, notifications et relances).

Le nombre de tests d’un projet est limité par votre licence : le niveau gratuit en autorise 3. Voir Niveaux de licence.

Modifier les étapes

Chaque ligne de la liste des commandes est une étape. Sélectionnez-en une pour la modifier dans l’éditeur d’étapes sous la liste :

Champ Contenu
Command Ce que fait l’étape. Survolez le champ pour afficher la description de la commande.
Target Généralement l’élément visé par l’étape, sous forme de localisateur (id=, name=, css=, xpath=, linkText=). L’enregistrement mémorise aussi des localisateurs de secours, utilisés quand le premier ne correspond plus.
Value Le texte à saisir, la valeur à vérifier ou le nom d’une variable à mémoriser.

Faites un clic droit sur une étape, ou sur plusieurs étapes sélectionnées, pour ouvrir le menu des étapes :

Action Raccourci
Add Command / Insert Command Ctrl+Shift+A / Ctrl+Shift+I
Cut, Copy, Paste Command Ctrl+Shift+X, Ctrl+Shift+C, Ctrl+Shift+V
Disable Command / Enable Command Ctrl+Shift+D / Ctrl+Shift+E
Delete Command Suppr
Record From Here Ctrl+R
Play To Here, Play From Here, Play This Step
Toggle Breakpoint
Collapse All Transactions / Expand All Transactions

Une étape désactivée reste dans le test mais est ignorée à la lecture. Record From Here démarre l’enregistrement et insère les nouvelles étapes après l’étape sélectionnée : c’est ainsi que l’on prolonge ou répare un test existant.

Enregistrer survols et attentes

Pendant l’enregistrement, laisser le pointeur sur un élément cliquable enregistre une étape mouse over. Augmentez le Mouse Over Delay dans les réglages de l’enregistreur si trop de survols sont enregistrés, diminuez-le si un menu qui s’ouvre au survol n’est pas capturé.

Pendant l’enregistrement, faites un clic droit sur un élément du panneau de navigateur pour enregistrer une attente explicite sur cet élément : Record Wait For Element Present, Record Wait For Element Visible, Record Wait For Element Text ou Record Wait For Element Editable. Utilisez-les là où une page charge du contenu avec un délai.

Masquer les valeurs secrètes

La valeur d’une étape qui saisit du texte dans un champ mot de passe est masquée : elle s’affiche en points dans la liste des étapes et n’apparaît pas dans les journaux. Le masquage est appliqué automatiquement lorsque vous enregistrez une saisie dans un champ mot de passe, ainsi qu’aux tests plus anciens dont la cible ressemble à un champ mot de passe.

Le bouton à côté du champ Value (Mask Value / Show Value) masque ou affiche la valeur de n’importe quelle étape de saisie.

Note :

Le masquage cache une valeur à l’écran ; elle reste enregistrée dans le fichier .side. Gardez les secrets hors des projets partagés, et voir Monitor Configuration in .side File avant de versionner un projet dans GitLab.

Points d’arrêt

Toggle Breakpoint sur une étape met la lecture en pause avant cette étape, pour que vous puissiez inspecter la page dans le panneau de navigateur. Reprenez avec Play, ou continuez pas à pas avec Play Next Step. Le bouton des points d’arrêt de la barre d’outils les désactive ou les réactive tous à la fois.

Voir aussi

Traductions