Neste desafio será necessário automatizar um o resultado de um auto-preenchimento.
DICAS:
A única dica é a utilização de um comando específico para poder validar o resultado esperado.
SUGESTÃO: Passos a serem executados no script
Passos 1
- Informe o seguinte CEP no campo CEP: 01310200
- Os dados de Logradouro, Bairro, Cidadee Estado serão preenchidos automaticamente
- Preencha o campo Número com o valor: 1578
- Preencha o campo Complemento com o valor: MASP
- Para cada campo em tela, valide o seu conteudo com um
assertValue
- Reexecute o script
Passos 2
Conseguiu fazer o script funcionar? Agora incremente com mais estes dois passos:
- Clique no botão Limpar
- Garanta que todos os campos na tela estão sem preenchimento
Acesse a página do desafio:
http://www.eliasnogueira.com/arquivos_blog/selenium/desafio/index.html
Resultado
Vocês podem ver vídeo explicativo abaixo e tmbém ver o resultados dos colaboradores e o script parão em: http://www.eliasnogueira.com/arquivos_blog/selenium/desafio/resultados/4desafio/resposta.php
Estou preenchendo os campos, ja tentei usar o click e o waitfortextpresent, mas os dados não estão sendo carregados...
ResponderExcluirCadê as dicas? =)
Boa Elias.
ResponderExcluirJá enviei uma resolução.
Vamo que vamo, porque o teste não pode parar! =)
Depois que tivermos uma boa lista de exercícios resolvidos podemos criar um bom material. Quem sabe até para colocarmos em um livro ou material de treinamento. rsrs
Vistam essa camisa pessoal. Vamos colaborar para geração de um bom material. O Brasil precisa da comunidade de Teste de Software ativa.
Elias, boa tarde
ResponderExcluirEu gostaria de saber se é possivel o Selenium gerar valores aleatórios para campos textos?
Oi Rafael,
ResponderExcluirÉ possível sim, basta utilizar javascript para gerar valores aleatorios.
Tu podes criar uma user-extension.js para fazer isso da forma que desejar.
Dê uma olhada no seguinte link:
http://seleniumhq.org/docs/08_user_extensions.html
Abraço!