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. |