Selenium - Pontos de Verificação IDE
Os casos de teste que desenvolvemos também precisam verificar as propriedades de uma página da web. Requer comandos de assert e verificação. Existem duas maneiras de inserir pontos de verificação no script.
Para inserir um ponto de verificação no modo de gravação, "clique com o botão direito" no elemento e escolha "Mostrar todos os comandos disponíveis" conforme mostrado abaixo.
Também podemos inserir um comando executando um "clique com o botão direito" e escolhendo "Inserir novo comando".
Após inserir um novo comando, clique na lista suspensa 'Comando' e selecione o ponto de verificação apropriado na lista de comandos disponíveis, conforme mostrado abaixo.
A seguir, são fornecidos os comandos de verificação mais usados que nos ajudam a verificar se uma determinada etapa foi aprovada ou reprovada.
- verifyElementPresent
- assertElementPresent
- verifyElementNotPresent
- assertElementNotPresent
- verifyText
- assertText
- verifyAttribute
- assertAttribute
- verifyChecked
- assertChecked
- verifyAlert
- assertAlert
- verifyTitle
- assertTitle
Pontos de Sincronização
Durante a execução do script, o aplicativo pode responder com base na carga do servidor, portanto, é necessário que o aplicativo e o script estejam sincronizados. Abaixo estão alguns comandos que podemos usar para garantir que o script e o aplicativo estejam em sincronia.
- waitForAlertNotPresent
- waitForAlertPresent
- waitForElementPresent
- waitForElementNotPresent
- waitForTextPresent
- waitForTextNotPresent
- waitForPageToLoad
- waitForFrameToLoad