Commandes Selenium - Accesseurs
Les accesseurs évaluent l'état de l'application et stockent les résultats dans une variable qui sont utilisées dans les assertions. Par exemple, "storeTitle".
Le tableau suivant répertorie les accesseurs Selenium qui sont utilisés très fréquemment, cependant la liste n'est pas exhaustive.
N ° Sr. | Commande / Syntaxe et Description |
---|---|
1 | assertErrorOnNext (message) Pings Selenium pour s'attendre à une erreur lors de la prochaine exécution de commande avec un message attendu. |
2 | storeAllButtons (variableName) Renvoie les ID de tous les boutons de la page. |
3 | storeAllFields (variableName) Renvoie les ID de tous les champs d'entrée de la page. |
4 | storeAllLinks (variableName) Renvoie les ID de tous les liens de la page. |
5 | storeAllWindowIds (variableName) Renvoie les ID de toutes les fenêtres connues du navigateur dans un tableau. |
6 | storeAllWindowTitles (variableName) Renvoie les noms de toutes les fenêtres connues du navigateur dans un tableau. |
sept | storeAllWindowNames (variableName) Renvoie les titres de toutes les fenêtres connues du navigateur dans un tableau. |
8 | storeAttribute (attributeLocator, variableName) Obtient la valeur d'un attribut d'élément. La valeur de l'attribut peut différer d'un navigateur à l'autre. |
9 | storeBodyText (variableName) Obtient le texte entier de la page. |
dix | storeConfirmation (variableName) Récupère le message d'une boîte de dialogue de confirmation JavaScript générée lors de l'action précédente. |
11 | storeElementIndex (locator, variableName) Obtenez l'index relatif d'un élément par rapport à son parent (à partir de 0). |
12 | storeLocation (variableName) Obtient l'URL absolue de la page actuelle. |
13 | storeSelectedIds (selectLocator,variableName) Obtient tous les ID d'élément pour les options sélectionnées dans l'élément de sélection ou de sélection multiple spécifié. |
14 | storeSelectedIndex (selectLocator, variableName) Obtient l'index (numéro d'option, commençant à 0) pour l'option sélectionnée dans l'élément de sélection spécifié. |
15 | storeSelectedLabel (selectLocator, variableName) Obtient l'étiquette (texte visible) pour l'option sélectionnée dans l'élément de sélection spécifié. |
16 | storeSelectedValue (selectLocator,variableName) Obtient la valeur (attribut value) de l'option sélectionnée dans l'élément de sélection spécifié. |
17 | storeSelectOptions (selectLocator,variableName) Obtient toutes les étiquettes dans la liste déroulante de sélection spécifiée. |
18 | storeTable (tableCellAddress, variableName) Obtient le texte d'une cellule d'un tableau. La syntaxe cellAddress: tableLocator.row.column, où la ligne et la colonne commencent à 0. |
19 | storeText (locator, variableName) Obtient le texte d'un élément. Cela fonctionne pour tout élément contenant du texte. |
20 | storeTitle (variableName) Obtient le titre de la page actuelle. |
21 | storeValue (locator,variableName) Obtient la valeur (coupée en espace) d'un champ d'entrée. |
22 | storeChecked (locator, variableName) Obtient si un bouton bascule (case à cocher / radio) est coché. |
23 | storeElementPresent (locator, variableName) Vérifie que l'élément spécifié se trouve quelque part sur la page. |
24 | storeTextPresent (pattern, variableName) Vérifie que le modèle de texte spécifié apparaît quelque part sur la page rendue présentée à l'utilisateur. |
25 | storeVisible (locator, variableName) Détermine si l'élément spécifié est visible. |