Selenium Webdriver – Como interagir com o browser

Esta semana iremos voltar a falar sobre o Selenium Webdriver e como fazer interações com o browser usando ações de manipulação.

No Webdriver, possuímos diversos comandos de interação com o browser, que faz com que os testes sejam manipulados. Abaixo temos alguns exemplos que são sempre usados:

Interações com o Browser

Interações com o Browser

 

Esses manipuladores são constantemente usados nos testes. Iremos explicar um pouco sobre cada.

O comando Clear() é usado para apagar informações em campos que você deseja manipular no site. Ex:

Comando Clear()

Comando Clear()

 

Nesse caso, estamos apagando as informações que estão inseridas no campo com id Nome.

O comando Click() necessariamente clica no botão desejado. EX:

Comando click()

Comando click()

 

No caso acima, o comando Click ativa a ação de clicar no botão de Id “Entrar”. Esse comando é muito utilizado em testes de manipulação.

O comando isDisplayed() é usado para que o usuário possa visualizar se o elemento está visível para o utilizador. EX:

Comando isDisplayed()

Comando isDisplayed()

 

Usado para verificar se o elemento confirmação de nome está visível na tela.

O comando isEnable(), usado para verificar se o elemento está ativo na tela em determinado momento,  é muito usado em fluxo de sites. EX:

Comando isEnable(),

Comando isEnable(),

 

O comando isSelected() verifica se o elemento está selecionado no determinado momento. EX:

Comando isSelected()

Comando isSelected()

 

No caso acima, estamos verificando se o sexo masculino está selecionado pelo usuário.

O comando sendKeys() também é um dos comandos mais utilizados para manipulação; com esse comando, inserimos valores em determinados campos do browser.EX:

Comando sendKeys()

Comando sendKeys()

 

No caso acima, estamos inserindo o nome “Jose das Couves” no campo de Id Nome.

Existe uma gama gigantesca de comandos de manipulação no Selenium Webdriver e que nos ajudam e muito na criação dos testes. Acima, citamos apenas alguns exemplos dos mais usados. Criaremos futuramente outros posts, onde iremos usá-los e realizar vários testes em ambientes reais de testes.

Se liguem nos nossos primeiros posts sobre Webdriver, clicando nesse link.

Aguardem nossos próximos posts…

 

por Sthanley Lima