sendkeysbytext
Description :
Saisir une valeur dans un champ en utilisant le texte pour le localiser.
Définition :
Dans la zone texte, possibilité de mettre :
texte affiché à l'écran
texte1|text2 avec texte1 affiché à l'écran proche du texte2
On peut également mettre une partie du texte ou du contexte.
Dans la zone paramètre, indiquer la valeur à saisir.
Le texte peut également être contenu dans la propriété placeholder, label, value ou aria-label.
Le texte du contexte peut également être contenu dans la propriété value, title, alt, aria-label ou placeholder.
texte|[i] selectionnera le ième champ localisé par le texte.
texte1|texte2|[i] selectionnera le ième champ localisé par le texte1 proche du texte2.
En mobile, le texte et le contexte peuvent être contenus dans les propriétés text et content-desc des éléments.
Exemples :
La page http://www.test.kalios-saas.com/automationpractice/html/sendkeysbytext.html contient différents exemples de champs.
L'action sendkeysbytext (sendkey3,bonjour) saisira bonjour dans le champ sendkey3 :
L'action sendkeysbytext (contextsend1|Context1,hello) saisira hello dans le champ contextsend1 proche de Context1 :
Sur l'application mobile téléchargeable sur ce lien , l'onglet SendKeysByText contient différents types de champs de saisie.
L'action sendkeysbytext (EditText type Plain Text, "Hello world !") saisira Hello World ! dans le champ EditText type Plain Text :
Last updated