View
5.473
Download
6
Category
Preview:
DESCRIPTION
Apresentação do Selenium IDE
Citation preview
Selenium-IDE (Integrated Development Environment)Selenium-IDE (Integrated
Development Environment)20/09/2010
IntroduçãoIntrodução• Selenium-IDE é um ferramenta utilizada para elaborar scripts de
casos de teste.
• É uma ferramenta Open Source e de fácil utilização.
• Desenvolvida por Shinya Kasatani um dos integrantes de colaboradores do selenium.
• Licenciado pela Apache 2.0 License.
• Download disponível em http://seleniumhq.org/.
• Ferramenta utilizada como extensão do FireFox.
CaracterísticasCaracterísticas
• Fácil gravação e reprodução;• Inteligente seleção de identificações, nomes ou XPaths, conforme
necessário;• Autocomplete para todos os comandos comuns de selenium.• Debug e definição de pontos de interrupção;• Opção de salvar como HTML, scripts Ruby, ou qualquer outro
formato;• Suporte para arquivo extensions.js ;• Opção para identificar automaticamente o título de cada página;• Fácil customização através de plugins.• Recomendada para Teste de Regressão, Confirmação e Ações
repetitivas.
Tela principal do Selenium IDETela principal do Selenium IDE
Comandos do Verify e Assert Comandos do Verify e Assert
1. Comandos de Verificação e Afirmação
– Os comandos de verificação (Verify) localizam um elemento existente na página sem interromper a execução do script após um erro.
– Os comandos de Afirmação (Assert) localizam um elemento existente na página e interrompe a execução do script após um erro.
Comandos Verify e AssertComandos Verify e Assert
Comandos Click e WaitComandos Click e Wait
• Os comandos Click executam a ação de um clique em botões ou links existentes na página.
• Os comandos Wait são comandos de espera. Essa espera pode ser por uma ação ou elemento da página e após a identificação do elemento o script volta a ser executado.
Comandos Click e WaitComandos Click e Wait
Comandos gotoIf e WhileComandos gotoIf e While
• O comando gotoIf executa uma condição, como um If utilizado nas linguagens de programação.
Para iniciar e finalizar um gotoIf no Selenium IDE deverá ser utilizado os comandos gotoif e label.
• O comando While é utilizado para executar uma interação mais de uma vez, assim como nas linguagens de programação.
Para iniciar e finalizar um comando While no Selenium IDE deverá ser utilizado os comandos While <condição> e no fim do bloco da interação o comando endWhile.
Comandos gotoIf e WhileComandos gotoIf e While
Comandos store e typeComandos store e type
• Os comandos store são utilizados para armazenar valores, como as variáveis das linguagens de programação.
• Os comandos type são utilizados para inserção de um texto em campos de texto das páginas.
Comandos store e typeComandos store e type
LocalizadoresLocalizadores
• Os localizares são muito importantes na elaboração do script. Eles determinam o caminho onde o elemento da página está localizado para que o comando utilizado no script seja encontrado e executado com sucesso.
Elaboração e Execução do ScriptElaboração e Execução do Script
• A elaboração do Script requer um esforço maior que a execução do mesmo.
• Hoje sem experiência em elaboração de scripts foi necessário 00:50 min. para elaboração e 00:03 min. para a execução.
• O script foi elaborado somente com um fluxo normal para o cadastro com sucesso.
Script Elaborado e ExecutadoScript Elaborado e Executado
Obrigada!Obrigada!
20/09/2010
Recommended