Comandos do Selênio - Asserções

As afirmações nos permitem verificar o estado de um aplicativo e compará-lo com o esperado. É usado em 3 modos, viz. - "afirmar", "verificar" e "esperar". Por exemplo, "verifique se um item do menu suspenso está selecionado".

A tabela a seguir lista as asserções do Selenium que são usadas com muita frequência; no entanto, a lista não é exaustiva.

Sr. Não. Comando / Sintaxe e Descrição
1

waitForErrorOnNext (message)

Espera pelo erro; usado com o acessador assertErrorOnNext.

2

verifySelected(selectLocator, optionLocator)

Verifica se a opção selecionada de um menu suspenso satisfaz o optionSpecifier.

3

waitForSelected (selectLocator, optionLocator)

Espera obter a opção selecionada; usado com o acessador assertSelected.

4

waitForNotSelected (selectLocator, optionLocator)

Aguarda por não obter a opção selecionada; usado com o acessador assertSelected.

5

verifyAlert (pattern)

Verifica o texto do alerta; usado com o acessador storeAlert.

6

waitForAlert (pattern)

Espera pelo alerta; usado com o acessador storeAlert.

7

verifyAllButtons (pattern)

Verifica o botão; usado com o acessador storeAllButtons.

8

waitForAllButtons (pattern)

Espera o botão carregar; usado com o acessador storeAllButtons.

9

verifyAllLinks (pattern)

Verifica todos os links; usado com o acessador storeAllLinks.

10

waitForAllLinks (pattern)

Espera por todos os links; usado com o acessador storeAllLinks.

11

verifyAllWindowIds (pattern)

Verifica o id da janela; usado com o acessador storeAllWindowIds.

12

waitForAllWindowIds (pattern )

Espera o id da janela; usado com o acessador storeAllWindowIds.

13

verifyAttribute(attributeLocator, pattern)

Verifica um atributo de um elemento; usado com o acessador storeAttribute.

14

waitForAttribute(attributeLocator, pattern)

Espera por um atributo de um elemento; usado com o acessador storeAttribute.

15

verifyBodyText(pattern)

Verifica o corpo do texto; usado com o acessador storeBodyText.

16

waitForBodyText(pattern)

Espera pelo corpo do texto; usado com o acessador storeBodyText.

17

waitForConfirmation(pattern)

Aguarda confirmação; usado com o acessador storeConfirmationPresent.