Commandes Selenium - Assertions

Les assertions nous permettent de vérifier l'état d'une application et de la comparer à l'attendu. Il est utilisé dans 3 modes, à savoir. - "assert", "verify" et "waitfor". Par exemple, "vérifier si un élément du menu déroulant est sélectionné".

Le tableau suivant répertorie les assertions Selenium qui sont utilisées très fréquemment, mais la liste n'est pas exhaustive.

Sr.No. Commande / Syntaxe et Description
1

waitForErrorOnNext (message)

Attend l'erreur; utilisé avec l'accesseur assertErrorOnNext.

2

verifySelected(selectLocator, optionLocator)

Vérifie que l'option sélectionnée d'une liste déroulante satisfait l'option optionSpecifier.

3

waitForSelected (selectLocator, optionLocator)

Attend que l'option soit sélectionnée; utilisé avec l'accesseur assertSelected.

4

waitForNotSelected (selectLocator, optionLocator)

Attend de ne pas avoir sélectionné l'option; utilisé avec l'accesseur assertSelected.

5

verifyAlert (pattern)

Vérifie le texte d'alerte; utilisé avec l'accesseur storeAlert.

6

waitForAlert (pattern)

Attend l'alerte; utilisé avec l'accesseur storeAlert.

sept

verifyAllButtons (pattern)

Vérifie le bouton; utilisé avec l'accesseur storeAllButtons.

8

waitForAllButtons (pattern)

Attend que le bouton se charge; utilisé avec l'accesseur storeAllButtons.

9

verifyAllLinks (pattern)

Vérifie tous les liens; utilisé avec l'accesseur storeAllLinks.

dix

waitForAllLinks (pattern)

Attend tous les liens; utilisé avec l'accesseur storeAllLinks.

11

verifyAllWindowIds (pattern)

Vérifie l'ID de la fenêtre; utilisé avec l'accesseur storeAllWindowIds.

12

waitForAllWindowIds (pattern )

Attend l'ID de la fenêtre; utilisé avec l'accesseur storeAllWindowIds.

13

verifyAttribute(attributeLocator, pattern)

Vérifie un attribut d'un élément; utilisé avec l'accesseur storeAttribute.

14

waitForAttribute(attributeLocator, pattern)

Attend un attribut d'un élément; utilisé avec l'accesseur storeAttribute.

15

verifyBodyText(pattern)

Vérifie le corps du texte; utilisé avec l'accesseur storeBodyText.

16

waitForBodyText(pattern)

Attend le corps du texte; utilisé avec l'accesseur storeBodyText.

17

waitForConfirmation(pattern)

Attend la confirmation; utilisé avec l'accesseur storeConfirmationPresent.