Conditions préalables
Votre test ouvre plusieurs onglets de navigateur pendant son exécution (par exemple, un lien qui s'ouvre dans un nouvel onglet).
Switcher d’onglet, en quoi ça consiste ?
Switcher d'onglet vous permet de changer l'onglet actif du navigateur pendant l'exécution d'un test.
Au lieu d'être limité à l'onglet actuellement actif, vous pouvez demander à Thunders de passer à un autre onglet ouvert en indiquant son numéro.
Pourquoi utiliser « switcher d'onglet » ?
Cette fonctionnalité est conçue pour rendre les scénarios multi-onglets fiables et faciles à débugguer :
Gérez les flux réels des utilisateurs tels que « Ouvrir la facture dans un nouvel onglet », « Poursuivre le paiement dans un autre onglet » ou « Ouvrir les conditions générales ».
Contrôlez l'onglet avec lequel le test interagit.
Assurez la lisibilité de votre exécution en rendant les changements d'onglet explicites dans vos étapes.
Comment utiliser Switch To Tab
1. Exécutez votre scénario et vérifiez que plusieurs onglets sont ouverts
Pendant l'exécution, votre flux peut ouvrir des onglets supplémentaires. Lorsqu'un nouvel onglet est ouvert, Thunders bascule automatiquement vers celui-ci.
2. Ajoutez une étape Navigateur
Dans vos étapes de test, ajoutez une étape Navigateur.
3. Sélectionnez l'action « Switch To Tab »
Choisissez «Switch To Tab » dans la liste des actions.
4. Entrez le numéro de l'onglet
Dans le champ de valeur, entrez le numéro de l'onglet vers lequel vous souhaitez basculer.
Le libellé est Numéro de l'onglet.
Le paramètre de remplacement est « Entrer le numéro de l'onglet » (par exemple, 1, 2, 3).
Les numéros d'onglet commencent à 1. Exemple : utilisez 2 pour passer au deuxième onglet ouvert.
5. Poursuivez vos étapes dans le nouvel onglet
Une fois que vous avez changé d'onglet, toutes les étapes suivantes s'exécutent dans cet onglet jusqu'à ce qu'un autre changement d'onglet ait lieu ou qu'un nouvel onglet soit ouvert.
Dépannage / FAQ
J'ai saisi un numéro d'onglet et l'étape échoue — pourquoi ?
La cause la plus courante est la suivante : l'onglet vers lequel vous essayez de passer n'existe pas (par exemple, vous avez demandé l'onglet 3, mais seuls 2 onglets sont ouverts).
Dois-je spécifier une URL ou un titre pour changer d'onglet ?
Non. Switch To Tab change d'onglet en fonction du numéro d'onglet.
Que signifie « numéro d'onglet » ?
Il s'agit de la position de l'onglet parmi les onglets actuellement ouverts dans l'exécution (à partir de 1).
Que se passe-t-il si mon flux ouvre des onglets de manière inattendue ?
Si votre application ouvre de nouveaux onglets de manière inattendue, votre test peut tout de même se poursuivre, mais il peut devenir plus difficile de prédire quel onglet est actif. L'ajout d'une étape Switch To Tab explicite permet de clarifier le contexte.
Lorsque j'ai 2 onglets (onglet 1 et onglet 2), que je passe à l'onglet 1 et que j'effectue une action qui ouvre un nouvel onglet, quel sera le numéro du nouvel onglet ?
Les nouveaux onglets sont toujours ouverts à la fin. Si vous effectuez un clic qui ouvre un nouvel onglet alors que vous êtes sur l'onglet 1, le nouvel onglet sera l'onglet 3.




