Neste material pretendo abordar de forma prática a ferramenta Selenium. Não se trata de uma introdução teórica. É um hands-on básico. Chega de enrolação e ‘mãos a obra’.
Primeiro, vamos baixar e instalar o Selenium IDE (que só funciona no Mozilla Firefox):
Uma vez baixados e instalados, vamos a eles.
Abra o Firefox e, pelo menu de ferramentas, abra o Selenium IDE:
Certifique-se que o botão de gravação (bolinha vermelha do lado direito da janela do Selenium IDE) esteja clicado.
Criei um Formulário pelo Google Docs para que pudéssemos fazer a interação com o Selenium. Segue o link:
https://spreadsheets.google.com/viewform?formkey=dFRFQm5sYkE1RTR3V25BTlI5NVNHNEE6MQ&ifq
Vamos começar os trabalhos. Em cima desse formulário, vou criar o meu script automatizado.
Ações gravadas:
O meu script ficou assim:
Agora vou mudar alguns valores. Vou mudar o nome para “Maria” e com o ‘Estado Civil’ igual a “Divorciado(a)”. É só clicar na respectiva linha de comando e mudar o campo value.
Fica desse jeito:
Vou rodar agora. Voltei pra página do formulário e agora é só apertar o Play: o da direita (Play the current test case).
Opa, passou!
Salve seu test case em File > Save Test Case.
Como disse, é um post introdutório para começarmos a brincadeira com o Selenium IDE.
Mais tarde, e aos poucos, vamos abordando outras ferramentas do Selenium. Daí mostrarei como trabalhar com campos parametrizados, rodar o mesmo script em diferentes browsers, integrar o Selenium com outras ferramentas de testes e utilizarmos linguagens de programação para tornarmos nossos scripts cada vez mais robustos.
Sugestões? Mande para nós!
Abraços!
Primeiro, vamos baixar e instalar o Selenium IDE (que só funciona no Mozilla Firefox):
- Mozilla Firefox – http://br.mozdev.org/download/
- Selenium IDE – http://seleniumhq.org/projects/ide/
Uma vez baixados e instalados, vamos a eles.
Abra o Firefox e, pelo menu de ferramentas, abra o Selenium IDE:
Certifique-se que o botão de gravação (bolinha vermelha do lado direito da janela do Selenium IDE) esteja clicado.
Criei um Formulário pelo Google Docs para que pudéssemos fazer a interação com o Selenium. Segue o link:
https://spreadsheets.google.com/viewform?formkey=dFRFQm5sYkE1RTR3V25BTlI5NVNHNEE6MQ&ifq
Vamos começar os trabalhos. Em cima desse formulário, vou criar o meu script automatizado.
Ações gravadas:
- Abri o formulário
- Digitei “João” no campo ‘Nome’
- Selecionei “Casado(a)” como ‘Estado Civil‘ do nosso amigo João
- Marquei que ele ganha entre um e cinco salários mínimos
- Selecionei como hobbies do mesmo: Esportes, Música e Política
- Cliquei em ‘Submit’
- Selecionei o texto de agradecimento e cliquei com o botão direito. Quando fiz isso apareceram algumas opções de comandos do Selenium. Escolhi o verifyTextPresent para assegurar que o texto pós envio apareceu.
O meu script ficou assim:
Agora vou mudar alguns valores. Vou mudar o nome para “Maria” e com o ‘Estado Civil’ igual a “Divorciado(a)”. É só clicar na respectiva linha de comando e mudar o campo value.
Fica desse jeito:
Vou rodar agora. Voltei pra página do formulário e agora é só apertar o Play: o da direita (Play the current test case).
Opa, passou!
Salve seu test case em File > Save Test Case.
Como disse, é um post introdutório para começarmos a brincadeira com o Selenium IDE.
Mais tarde, e aos poucos, vamos abordando outras ferramentas do Selenium. Daí mostrarei como trabalhar com campos parametrizados, rodar o mesmo script em diferentes browsers, integrar o Selenium com outras ferramentas de testes e utilizarmos linguagens de programação para tornarmos nossos scripts cada vez mais robustos.
Sugestões? Mande para nós!
Abraços!
Comentários
Postar um comentário