Passer au contenu principal

Prendre le contrôle d'une exécution dans le navigateur en direct

Lorsque vous exécutez un cas de test web, Thunders affiche l'exécution dans un navigateur en direct et le garde ouvert après l'exécution.

Écrit par Ines

Lorsque vous exécutez un cas de test web dans l'éditeur de cas de test, Thunders affiche l'exécution dans un navigateur en direct et garde ce navigateur ouvert après l'exécution. Lorsque l'exécution vous attend, vous pouvez prendre le contrôle du navigateur en direct : chaque action que vous effectuez devient aussitôt une étape du cas de test. Lorsqu'une étape qui agit sur la page échoue, par exemple un clic, une saisie, un défilement ou une sélection, vous pouvez enregistrer la bonne action à la place de l'étape en échec et poursuivre l'exécution.

Prérequis

  • Votre cas de test est un cas de test web qui s'exécute sur Chrome ou Chromium, ou un cas de test mobile.

  • Vous travaillez dans l'éditeur de cas de test. Lorsque vous quittez la page, le navigateur en direct se ferme.

1. Ouvrir le navigateur en direct

Vous pouvez ouvrir le navigateur en direct de deux façons.

Créer un cas de test à partir de zéro

  1. Dans l'onglet Cas de test, cliquez sur Nouveau Cas de Test, puis sur Partir de zéro.

  2. La fenêtre Paramètres de la session interactive s'ouvre. Sélectionnez l'Environnement et l'Application, puis définissez les Paramètres du navigateur. Cliquez sur Paramètres avancés pour plus d'options.

  3. Cliquez sur Démarrer la session. Le navigateur en direct s'ouvre sur votre application, et vous en avez le contrôle.

Si vous cliquez sur Annuler, le cas de test reste vide et rien ne s'exécute. Vous pouvez alors ajouter des étapes à la main, ou cliquer sur le bouton Capturer les étapes du cas de test vide pour rouvrir la fenêtre.

Exécuter un cas de test existant

Cliquez sur Exécuter. Le navigateur en direct s'ouvre lorsque l'exécution atteint sa première étape de navigateur. Pendant que l'exécution joue les étapes, vous observez le navigateur, mais vous ne pouvez pas y agir. À la fin de l'exécution, le navigateur reste ouvert.

La barre d'adresse affiche En direct et un compte à rebours : le temps qui reste avant la fermeture du navigateur en direct.

2. Prendre le contrôle du navigateur

Lorsque rien ne pilote le navigateur, par exemple après une exécution ou à un point d'arrêt, la barre au-dessus du navigateur indique « Prenez le contrôle pour cliquer, saisir ou corriger quelque chose. »

Le navigateur en direct après une exécution, avec la barre « Prenez le contrôle pour cliquer, saisir ou corriger quelque chose » et le bouton Prendre le contrôle
  1. Cliquez sur Prendre le contrôle.

  2. Cliquez, saisissez et naviguez dans le navigateur en direct. La barre indique « Le navigateur enregistre vos étapes. » Chaque action devient aussitôt une étape du cas de test. L'étape s'affiche comme exécutée, avec sa capture d'écran.

  3. Pour utiliser le navigateur sans enregistrer, désactivez Enregistrer mes actions. La barre indique alors « Vous utilisez le navigateur sans enregistrer. » Réactivez-le pour enregistrer.

  4. Lorsque vous avez terminé, cliquez sur Terminer la session, puis sur Confirmer. Le navigateur se ferme, et les étapes de la session restent enregistrées dans le cas de test. Pour continuer la session, cliquez plutôt sur Garder la session.

À un point d'arrêt, la barre indique « Vous avez le contrôle » pendant que vous enregistrez. Lorsque vous cliquez sur Reprendre, l'enregistrement s'arrête et l'exécution continue après les étapes que vous avez enregistrées.

3. Modifier le cas de test pendant que le navigateur reste ouvert

Ajouter, modifier ou supprimer une étape enregistre le cas de test. Cela ne ferme jamais le navigateur et n'arrête pas l'exécution.

  • Une étape que vous ajoutez à la fin du cas de test s'exécute aussitôt.

  • Une étape que vous ajoutez au milieu du cas de test est enregistrée, et elle attend que vous cliquiez sur Reprendre, qui remplace Exécuter. À un point d'arrêt, une étape que vous ajoutez avant le point d'arrêt s'exécute dès que vous l'enregistrez, et l'exécution attend de nouveau au point d'arrêt.

  • Lorsque vous enregistrez la modification d'une étape en échec, l'étape s'exécute de nouveau aussitôt. Si elle réussit, l'exécution continue.

  • Exécuter et Redémarrer relancent le cas de test depuis la première étape, sur le même navigateur.

Pour consulter une étape précédente, sélectionnez-la dans la liste des étapes. La vue affiche la capture d'écran de cette étape, et le navigateur en direct reste ouvert. Cliquez sur Retour au direct pour revenir au navigateur en direct. Vous pouvez aussi basculer entre Navigateur et Aperçu au-dessus du navigateur.

4. Gérer les onglets du navigateur en direct

Pendant l'enregistrement, la barre d'onglets affiche les onglets du navigateur en direct, chacun avec son titre et son icône. Un onglet que votre application ouvre devient l'onglet actif. Chacune de ces actions devient une étape, et elle s'exécute de nouveau de la même façon lors d'une exécution suivante :

  • Cliquez sur un onglet pour passer à cet onglet. Le navigateur en direct affiche cet onglet.

  • Cliquez sur la croix d'un onglet pour le fermer. Vous ne pouvez pas fermer le premier onglet, car sa fermeture arrête le navigateur en direct.

  • Cliquez sur le bouton + (Ouvrir un nouvel onglet), saisissez l'adresse de la page, puis cliquez sur Ouvrir. Si vous saisissez une adresse sans https://, Thunders l'ajoute.

  • Utilisez les flèches précédent, suivant et recharger de la barre d'adresse.

La barre d'onglets du navigateur en direct avec deux onglets, la page de connexion de Thunders et Home | Thunders Help Center, le bouton + avec son infobulle Ouvrir un nouvel onglet, et la barre d'adresse avec En direct et le temps restant

Lorsque Enregistrer mes actions est désactivé, ces commandes sont verrouillées, car aucune étape ne serait enregistrée.

5. Corriger une étape en échec en l'enregistrant

Lorsqu'une étape qui agit sur la page échoue, par exemple un clic, une saisie, un défilement ou une sélection, l'exécution vous attend. La barre indique « L'étape N a échoué. Prenez le contrôle pour cliquer, saisir ou corriger quelque chose. »

La barre « L'étape 6 a échoué. Prenez le contrôle pour cliquer, saisir ou corriger quelque chose », avec les boutons Prendre le contrôle et Ignorer
  1. Cliquez sur Prendre le contrôle. La barre indique « Enregistrement des étapes ∙ Sélectionnez le bon élément pour corriger cette étape. »

  2. Dans le navigateur en direct, effectuez la bonne action. Vous pouvez enregistrer plusieurs actions, par exemple un défilement puis un clic sur le bon bouton. Le compteur, par exemple 2 actions enregistrées, les liste lorsque vous le survolez.

  3. Cliquez sur Corriger et reprendre. Les étapes enregistrées remplacent l'étape en échec, et l'exécution continue à partir de l'étape suivante, sur le même navigateur.

Vous avez d'autres options :

  • Cliquez sur Annuler pour supprimer les actions enregistrées. L'étape en échec vous attend de nouveau.

  • Cliquez sur Ignorer pour poursuivre l'exécution après l'étape en échec. L'étape reste en échec.

  • Modifiez plutôt l'étape en échec. Lorsque vous enregistrez la modification, l'étape s'exécute de nouveau aussitôt.

Lorsqu'un autre type d'étape échoue, par exemple une assertion ou un appel d'API, ou lorsque l'étape en échec vient d'un cas de test réutilisé, la barre indique « L'étape N a échoué ∙ l'exécution vous attend ». Pour une assertion ou un appel d'API, elle propose Modifier manuellement. Pour une étape d'un cas de test réutilisé, Modifier manuellement est désactivé : ouvrez ce cas de test pour la modifier.

Vous corrigez une étape à la fois. Lorsqu'une étape suivante échoue, vous commencez une nouvelle correction.

6. Sur un cas de test mobile

Sur un cas de test mobile, la même barre s'affiche au-dessus de l'appareil en direct, et l'appareil reste disponible entre les exécutions. Prendre le contrôle, Enregistrer mes actions, Corriger et reprendre, Ignorer et Retour au direct fonctionnent sur l'appareil comme sur le navigateur. La barre d'onglets et la barre d'adresse concernent uniquement les cas de test web.

Foire aux questions

Comment ajouter des étapes après la fin d'une exécution ?

Cliquez sur Prendre le contrôle dans la barre au-dessus du navigateur en direct, puis agissez dans le navigateur. Lorsque Enregistrer mes actions est activé, chaque action devient une étape à la fin du cas de test.

Comment poursuivre une exécution après une étape en échec sans la corriger ?

Lorsqu'une étape qui agit sur la page échoue, cliquez sur Ignorer dans la barre au-dessus du navigateur en direct. L'exécution continue à partir de l'étape suivante, et l'étape reste en échec dans le rapport.

Comment annuler une correction en cours d'enregistrement ?

Cliquez sur Annuler avant de cliquer sur Corriger et reprendre. Thunders supprime les actions enregistrées, et l'étape en échec reste telle quelle.

Combien de temps le navigateur en direct reste-t-il ouvert ?

Le navigateur en direct reste ouvert tant que le cas de test est ouvert dans l'éditeur, pendant 15 minutes au plus. Le compte à rebours de la barre d'adresse indique le temps qui reste. Lorsque vous quittez la page ou cliquez sur Terminer la session, il se ferme. Les étapes que vous avez enregistrées restent sauvegardées dans le cas de test.

Quels navigateurs affichent le navigateur en direct ?

Chrome et Chromium. Sélectionnez l'un d'eux dans les Paramètres du navigateur du cas de test.

Articles connexes sur ce sujet qui pourraient vous être utiles

Avez-vous trouvé la réponse à votre question ?