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