Curso de Selenium WebDriver – Aula 4 – Localização de elementos

Ao realizar testes automatizados com o Selenium, é necessário descrever no script quais são os elementos alvo da validação. Um exemplo é: validar a obrigatoriedade de preenchimento de um determinado campo de formulário. Para tanto, será necessário descrever no script o objeto alvo do teste, no caso, o campo em questão (ex.: nome, código, endereço); a ação a ser executada (ex.: submissão do formulário – incluir, gravar, importar), e o resultado esperado (ex.: exibir uma mensagem, limpar o campo).

No Selenium WebDriver, o método findElement (ou findElements) cumpre o papel de informar ao script de testes quais são os elementos envolvidos no teste. Os métodos assert (assertEquals, assertNull, etc) podem utilizar o resultado do findElement, ou passar seus identificadores diretamentepara realizar suas validações sobre a página.

Existem diversas ferramentas disponíveis próprias à localização ou captura de elementos contidos nas telas do software. Exemplos são:

  • Ferramenta Search da IDE utilizada para os testes (ex.: Eclipse, NetBeans, VisualStudio).search_eclipse
  • Ferramentas ao estilo FireBug, a qual pode ser integrada a um browser
  • firebug
  • Ferramenta nativas – Control+F e F12 do browser
  • f12
  • Selenium IDE
  • selenium-ide-pgff

Continua…

Referências:

http://www.seuenium.com.br/tag/selenium/page/2/

http://www.seleniumhq.org/docs/02_selenium_ide.jsp#locating-elements

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s