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…

Sobre o(a) autor(a)

Sthanley Lima
Sthanley Lima

Formado em Análise e Desenvolvimento de Sistema pela UNA em 2013 e MBA em Qualidade e Teste de Software pela FUMEC em 2015. Tem 4 anos de experiência em Qualidade de Software e é apaixonado por automação e processos. Atualmente é engenheiro de software na CI&T, atuando com testes de API, Mobile e WEB.

8 comentários

Comente
    • Olá Bruno,

      Obrigado pelo comentário, manda pra gente o que tem dúvidas e procuraremos montar um post para auxilia-lo.

      Um abraço.

      • Gotta back you up man. Had this done on my inspire and I&8712#;m really really happy with it. Chris hung in there with me until 3am on a Friday night because my dinosaur computer took forever to download the files. The options you have after rooting your phone are well worth the money. Chris did an awesome job.

  • Materia bem interessante, e bem explicativa; estou fazendo bom uso desses ensinamentos em minha codificação de automação

  • Obrigado pela postagem e pelo site bem elaborado, pois aprendi bastante graças aos tutoriais contido nele.

Deixe uma resposta para Bruno Cancelar

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Você pode usar as seguintes tags e atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

by Take ® 2015 | Todos os direitos reservados.linkedin