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
- Commandes — toutes les commandes et leurs arguments
- Structures de contrôle — expressions conditionnelles et boucles