Actions de test de l'IA prises en charge
Ce document est une référence pour toutes les actions spécifiques que l'assistant de chat Thunders peut générer. Lorsque vous donnez une commande à l'assistant dans le chat, il convertit votre demande en une ou plusieurs de ces actions pour construire vos étapes de test.
La compréhension de ces actions peut vous aider à écrire des invites plus précises et à obtenir les étapes exactes dont vous avez besoin.
Les actions de base
Il s'agit des actions les plus courantes et les plus fondamentales qui constituent les éléments de base de vos étapes de test.
Action | Description de l'action | Quand l'utiliser | Exemple Invitation |
Cliquer | Cliquer sur un élément spécifique de la page. Il s'agit d'une action courante pour la plupart des interactions. | Lorsque vous souhaitez cliquer sur un bouton, un lien, une case à cocher ou tout autre élément interactif. | "Cliquez sur le bouton 'Connexion' ou cochez la case 'Se souvenir de moi'. |
Saisie | Saisir du texte dans un champ de formulaire ou une zone de texte. | Lorsque vous devez saisir une valeur dans un champ de saisie. | "Saisissez '[email protected]' dans le champ email." |
Naviguer | Dirige le navigateur vers une URL spécifique. | Lorsque vous souhaitez accéder à une nouvelle page en saisissant une URL. | "Aller à |
Valider | Vérifie si un élément ou une condition est vrai(e) sur la page. | Lorsque vous voulez vérifier que quelque chose est correct, comme vérifier si un texte est présent ou si un élément est visible. | "Vérifier que le texte 'Sauvegardé avec succès' est affiché. |
Actions de la souris
Ces actions sont destinées à des interactions plus avancées avec la souris, au-delà d'un simple clic.
Action | Description de l'action | Quand l'utiliser | Exemple Invite |
Double clic | Effectue un double-clic sur un élément. | Lorsqu'un utilisateur doit double-cliquer sur un élément pour déclencher un événement, comme l'ouverture d'un fichier. | "Double-cliquer sur l'icône du fichier". |
Clic droit | Effectue un clic droit sur un élément, souvent utilisé pour ouvrir un menu contextuel. | Lorsque vous devez interagir avec un menu contextuel ou déclencher une action spécifique au clic droit. | "Cliquez avec le bouton droit de la souris sur le lien 'Paramètres' pour ouvrir le menu. |
Clic du milieu | Effectue un clic du milieu (clic avec la molette de la souris) sur un élément. | Lorsque vous devez effectuer une action généralement associée à un clic du milieu, comme l'ouverture d'un lien dans un nouvel onglet. | Cliquez au milieu sur le bouton "Lire la suite" pour ouvrir l'article dans un nouvel onglet. |
Actions de contrôle et d'état
Ces actions permettent de gérer le flux et l'état de votre scénario de test.
Action | Description de l'action | Quand l'utiliser | Exemple d'invite |
Pause | Interrompt le test pendant un certain nombre de secondes. | Uniquement lorsque l'invite mentionne explicitement une durée d'attente spécifique. L'assistant ne devinera pas ou n'inventera pas un temps de pause. | "Pause de 5 secondes pour laisser les données se charger". |
Attendre | Attend qu'un élément spécifique apparaisse, se charge ou change d'état. | Lorsque votre test doit attendre qu'un élément soit prêt avant de passer à l'étape suivante. | "Attendre que le bouton 'Commander' soit visible". |
Faire défiler (scroller) | Fait défiler la page, soit pour faire apparaître un élément spécifique, soit d'un nombre spécifique de pixels. | Lorsqu'un élément n'est pas visible à l'écran et que vous devez le faire défiler. | "Défilement vers le bas de 500 pixels" ou "Défilement de la liste 'Produits' pour afficher l'élément 'Ordinateur portable'". |
Appuyer | Simule la pression d'une touche du clavier sur un élément. | Lorsque votre test doit appuyer sur une touche spécifique comme 'Enter', 'Tab' ou 'Escape'. Le nom de la touche doit être une touche Playwright valide. | "Après avoir tapé le nom, appuyez sur la touche 'Entrée' du clavier. |
Sélectionner | Sélectionne une option dans un menu déroulant | Lorsque vous devez choisir une option à partir d'un élément HTML select standard. Notez que les menus déroulants personnalisés peuvent nécessiter deux clics. | Dans le menu déroulant "pays", sélectionnez "États-Unis" ou "Cliquez sur le menu déroulant "pays", puis sélectionnez "France"". |
Survoler | Fait passer le curseur de la souris au-dessus d'un élément. | Lorsqu'un élément, tel qu'un menu déroulant, ne devient visible ou actif que lorsque vous le survolez. | "Survolez le menu 'Profil' pour afficher les sous-options. |
Glisser-déposer | Fait glisser un élément et le dépose sur un autre élément. | Pour les interactions par glisser-déposer. | "Faire glisser la carte 'produit_A' sur l'icône 'panier'. |
Actions sur les données et les variables
Ces actions gèrent la génération, l'extraction et l'utilisation des données dans votre test.
Action | Description de l'action | Quand l'utiliser | Exemple d'invite |
Générer | Crée une nouvelle variable avec une valeur générée (par exemple, une adresse électronique aléatoire ou un modèle spécifique). | Lorsque vous devez créer des données de test uniques à la volée. | "Génère une adresse e-mail aléatoire et la stocke dans une variable appelée |
Extraire le Web | Extrait une valeur, un texte ou un attribut d'un élément de l'écran et le stocke dans une variable. | Lorsque vous devez capturer une valeur de la page web pour l'utiliser plus tard dans le test. | "Extrait le titre du premier article de blog et l'enregistre sous |
API d'extraction | Extrait une valeur d'une réponse récente de l'API. | Lorsque vous devez extraire des données spécifiques d'un appel API pour les utiliser dans une étape ultérieure. | "Extrait le 'user_id' de la dernière réponse API et l'enregistre sous le nom de |
Télécharger | Gère les téléchargements de fichiers. | Lorsque votre scénario de test nécessite le téléchargement d'un fichier sur la page. | "Télécharger le fichier 'document.pdf'". |
Bonnes pratiques
Tout comme pour le guide de chat principal, il est essentiel d'être clair et précis. Lorsque vous utilisez ces actions, n'oubliez pas de
Spécifier les cibles : Indiquez clairement l'élément avec lequel vous interagissez. Par exemple, dites "Cliquez sur le bouton 'Soumettre'" au lieu de "Cliquez".
Utiliser un langage précis : L'assistant est à l'écoute des mots-clés. Utilisez des termes tels que "attendre", "pause", "glisser" et "extraire" pour le guider vers la bonne action.
Référencez les variables : Lorsque vous créez ou utilisez une variable, utilisez toujours la syntaxe des crochets, comme
[MY_VARIABLE_NAME], pour que l'assistant la reconnaisse.
