Français
Pensez bien à rajouter #language: fr
en entête de votre fichier feature.
Etant donné que
je redimensionne la fenêtre à la vue {string}
Configure les dimensions de la fenêtre avec à un des préréglages définit par le moteur d'exécution à savoir pour Cypress: lien et pour Playwright: lien
je redimensionne la fenêtre avec une largeur de {int} px et une longueur de {int} px
Configure les dimensions de la fenêtre à la largeur et la longueur spécifiées
je commence une navigation au clavier depuis le haut de la page
Démarre une session de navigation au clavier à partir du haut de la page
Exemples
Quand
je clique
Déclenche un click sur l'élément sélectionné.
Assurez vous d'avoir effectué une sélection d'élément avant avec les phrases Je vais à l'intérieur....
je clique sur le bouton nommé {string}
Déclenche un click sur le bouton avec le nom donné
je clique sur le lien nommé {string}
Déclenche un click sur le lien avec le nom donné
je clique sur l'élément avec le rôle {string} et le nom {string}
Déclenche un click sur un élément avec le rôle et le nom donnés
je saisie le(s) header(s) pour l'Uri {string} et la methode {string}
Positionne un ou plusieurs headers à la requête http indiquée et uniquement pour la méthode Http (GET / POST / etc...) passée en paramètre. Si le moteur d'exécution est playwright, la méthode n'est pas gérée.
je saisie le(s) header(s) pour l'Uri {string}
Positionne un ou plusieurs headers à la requête http indiquée
je reinitialise le contexte
Supprime l'élément sélectionné et le timeout du contexte
je positionne le timeout à {int} secondes
Positionne le timeout (en milliseconde) pour la recherche des éléments dans le dom
⚠ pensez à déselectionner l'élement avec je reinitialise le contexte si vous n'agissez plus dessus
je saisie le(s) mot(s) {string}
Saisit de la phrase passée en paramètre (utile par exemple pour remplir un champ de formulaire).
Assurez vous d'avoir effectué une sélection d'élément avant avec les phrases Je vais à l'intérieur....
j'appuie sur {string}
Simule un appui sur la touche spécifiée :
.
Touche Description {tab} Tabulation {reverseTab} Tabulation arrière {down} Flèche du bas {right} Flèche de droite {left} Flèche de gauche {up} Flèche du haut
Assurez vous d'avoir effectué une sélection d'élément avant avec les phrases Je vais à l'intérieur....
j'appuie {int} fois sur {string}
Répète la touche le nombre de fois spécifié en utilisant | comme ceci : num|{key}
je vais au prochain élément au clavier
se déplace au prochain élément HTML atteignable avec la tabulation
Exemples
je vais au précédent élément au clavier
se déplace au précédent élément HTML atteignable avec la tabulation retour
Exemples
je visite l'Url {string}
Navigue vers l'Uri passé en paramètre (url complète étant constituée de la BASE_URL + Uri) ou navigue vers l'Url si ça commence par http:// ou https://
je vais à l'intérieur de l'élément ayant pour aria-label {string}
Sélectionne l'élément dont l'aria-label est spécifié
⚠ pensez à déselectionner l'élement avec je reinitialise le contexte si vous n'agissez plus dessus
je vais à l'intérieur de l'élément ayant pour sélecteur {string}
Sélectionne l'élément dont le sélecteur est spécifié
⚠ pensez à déselectionner l'élement avec je reinitialise le contexte si vous n'agissez plus dessus
je vais à l'intérieur de l'élément ayant pour rôle {string} et pour nom {string}
Sélectionne l'élément dont le rôle accessible et le nom accessible sont spécifiés
⚠ pensez à déselectionner l'élement avec je reinitialise le contexte si vous n'agissez plus dessus
je vais à l'intérieur de l'élément ayant pour testId {string}
Sélectionne l'élément dont l'attribut data-testId est spécifié
⚠ pensez à déselectionner l'élement avec je reinitialise le contexte si vous n'agissez plus dessus
je simule une requête {} sur l'url {string} nommée {string} avec le contenu suivant {}
Simule une réponse d'API avec un contenu spécifique. Si vous utilisez Playwright comme moteur d'exécution, les attributs méthode de requête et nom ne sont pas utilisés.
je simule une requête {} sur l'url {string} nommée {string} avec le fichier suivant {}
Simule une réponse d'API avec un fichier spécifique ayant pour extension .json, .js, .coffee, .html, .txt, .csv, .png, .jpg, .jpeg, .gif, .tif, .tiff, .zip
je simule une requête {} sur l'url {string} nommée {string} avec le code http {int}
Simule une réponse d'API avec un code http spécifique
Alors
je dois voir les attributs avec valeurs suivantes
Vérifie des attributs Html de l'élément sélectionné
je dois voir un élément ayant pour aria-label {string} et pour contenu {string}
Vérifie qu'un élément Html existe avec l'attribut aria-label et le contenu spécifiés
je dois voir un élément ayant pour aria-label {string}
Vérifie qu'un élément Html existe avec l'attribut aria-label spécifié
je dois voir un élément qui contient {string}
Vérifie qu'un élément Html existe avec le contenu spécifié
je dois voir un élément ayant pour sélecteur {string}
Vérifie qu'un élément Html existe avec le sélecteur spécifié
je dois voir un élément avec le rôle {string} et le nom {string} et pour contenu {string} inactif
Vérifie qu'un élément Html existe avec le rôle accessible, le nom accessible et le contenu spécifiés, et avec l'attribut disabled à true
je dois voir un élément avec le rôle {string} et le nom {string} et pour contenu {string} actif
Vérifie qu'un élément Html existe avec le rôle accessible, le nom accessible et le contenu spécifiés et avec l'attribut disabled à false
je dois voir un élément avec le rôle {string} et le nom {string} et pour contenu {string}
Vérifie qu'un élément Html existe avec le rôle accessible, le nom accessible et le contenu spécifiés