Sur cette page

Arguments

Les types d’arguments utilisés dans les champs Target et Value des commandes.

Argument Description
alert text Le texte à vérifier.
answer La réponse à donner à l’invite de saisie.
array variable name Le nom d’une variable contenant un tableau JavaScript.
attribute locator Un localisateur d’élément suivi d’un @ et du nom de l’attribut, par exemple « foo@bar ».
conditional expression Une expression JavaScript renvoyant un booléen, utilisée par les commandes de contrôle.
coord string La position x,y (par exemple 10,20) de l’événement souris, relative à l’élément trouvé par le localisateur.
expected value Le résultat attendu dans la variable (par exemple true, false ou une autre valeur).
expression La valeur à mémoriser.
form locator Un localisateur d’élément pour le formulaire à envoyer.
free text value Les fonctions du texte libre, exécutées dans l’ordre.
iterator variable name Le nom de la variable utilisée pour parcourir une collection dans une boucle (par exemple for each).
json La représentation textuelle d’un objet JavaScript.
key sequence Une séquence de touches à taper, par exemple pour envoyer des frappes spéciales (${KEY_ENTER}).
locator Un localisateur d’élément.
locator of drag destination object Le localisateur de l’élément dont l’emplacement (par exemple son pixel central) sera le point où l’élément glissé est déposé.
locator of object to be dragged Le localisateur de l’élément à faire glisser.
loop limit Le nombre maximal d’exécutions d’une boucle, pour se protéger des boucles infinies.
message Le message à afficher.
option Un localisateur d’option, généralement le simple libellé de l’option (par exemple « John Smith »).
region Un rectangle défini par ses coordonnées et ses dimensions (par exemple « x: 257, y: 300, width: 462, height: 280 »).
resolution Une résolution de fenêtre au format LargeurxHauteur (par exemple 1280x800).
script Le fragment de JavaScript à exécuter.
select locator Un localisateur d’élément désignant une liste déroulante.
test case Le nom d’un test du projet.
text Une correspondance exacte de chaîne.
text Le texte à vérifier.
times Le nombre de fois qu’une boucle times exécute les commandes de son bloc.
transaction name Le nom de la transaction (par exemple ajoutPanier).
transaction value La valeur de la transaction : le seuil majeur, le seuil critique et la description de la transaction (par exemple 1.2, 1.5, ‘ajout au panier’).
url L’URL à ouvrir (relative ou absolue).
value La valeur à saisir.
variable name Le nom d’une variable (sans accolades). Sert à y mémoriser le résultat d’une expression ou à y faire référence pour une vérification (par exemple avec « assert » ou « verify »).
variable name Le nom d’une variable (sans accolades). Sert à y mémoriser le résultat d’une expression ou à y faire référence pour une vérification (par exemple avec « assert » ou « verify »).
wait time La durée d’attente, en millisecondes.
window handle Un identifiant (handle) désignant une page précise (onglet ou fenêtre).
xpath L’expression XPath à évaluer.

Variables

Des commandes comme store, store text ou execute script enregistrent une valeur dans une variable nommée par leur champ Value. Utilisez-la ensuite dans n’importe quel champ sous la forme ${nom}, par exemple ${myVar} === "a" dans une condition.

Voir aussi

Traductions