Clickbytext
Définition :
Dans le champ texte, possibilité de mettre :
-
texte affiché à l'écran
-
texte1|text2 avec texte1 affiché à l'écran proche du texte2
Description :
L'action clique sur un élément de la page en utilisant le texte pour le localiser.
On peut également renseigner une partie du texte affichée à l'écran.
Si l'action contient deux textes, l'action cherche le premier texte en dessous ou à droite du deuxième texte.
Exemples :
La page automationpractice contient différents exemples.
L'action clickbytext "Bouton1" cliquera sur le bouton Bouton1.
L'action clickbytext "Réservation|Billets un jour" cliquera sur le bouton Reservation à coté du texte Billets un jours.
L'action clickbytext "Réservation|Billets une semaine" cliquera sur le bouton Reservation à coté du texte Billets une semaine.
Fonctionnement :
Le texte et également les propriétés aria-label,alt,title, ou value sont utilisés pour localiser l'élément par son texte.
L'action cherche d'abord un élément cliquable et visible avec les tag <a> ou button ou input type="submit" ou input type="button".Si aucun élément n'est trouvé, l'action recherche tout type d'élément cliquable.
Si aucun élément cliquable n'est trouvé, l'action cherche un parent cliquable et visible sur la page avec les mêmes caractéristiques (<a>, <button>, <input>,<submit> ou <input> ou <button>).