O selênio é uma ferramenta de código aberto que é usado para testes automatizados de aplicações baseadas na web. A ferramenta é muito simples e fácil de usar. É amplamente usado para testes funcionais de aplicações desenvolvidos navegador baseado em qualquer tecnologia.
Nosso teste funcional baseada primeira selênio:
O selênio pode ser usado para escrever testes de linguagem de programação de alto nível, por exemplo - Java, C #, Ruby, Python etc.. O conceito mais importante, que se deve aprender antes de aprender Selenium, é os PageObjects. PageObject é uma biblioteca orientada a objeto que é usado para construir ternos de teste para aplicações web. É muito útil para aplicações que seguem o padrão MVC, pois ele pode separar o código de teste no Modelo, Visualizar e controlador padrões. Um caso muito básico teste de selênio é desenvolvido estendendo a classe 'SeleneseTestCase'. Aqui temos um método de configuração que é usada para apontar o URL de base da aplicação, juntamente com o nome do navegador.
Selenium RC e Selenium Grid Instalação e execução:
Com base na linguagem de programação de nossa escolha, selênio tem um conjunto de bibliotecas disponíveis. Nós podemos transferir essas bibliotecas a partir do seguinte URL -
http://seleniumhq.org/download/
No nosso documento, vamos seguir a linguagem de programação Java -
- Step 1 - Selenium RC é simplesmente um arquivo jar. Normalmente, o nome do arquivo JAR é - Selenium-Server-Standalone-<Número da versão>.jar. Isto não requer qualquer tipo de instalação especial. Basta baixar o arquivo zip e extraia a biblioteca em algum lugar em seu sistema.
- Step 2 - Certifique-se de que você tem a versão correta (ver 1.5 or higher) de Java instalado no seu computador. Também certifique-se as variáveis de ambiente, como JAVA_HOME e PATH devem ser adequadamente definidos. Para garantir que Java está funcionando bem em seu sistema, basta digitar o seguinte em seu terminal prompt de comando -
java -version
- Step 3 - A operação do servidor de selênio - Simplesmente abra um terminal de prompt de comando e vá para o diretório onde você extraiu o arquivo zip mencionado na etapa 1. Execute o seguinte comando -
java -jar Selenium-Server-Standalone-<Número da versão>.jar
Você pode simplesmente criar um arquivo de lote que tem o comando acima, de modo que cada vez que você não precisa digitar o comando acima.
Utilizando o driver cliente Java:
- Step 1 - Baixar o arquivo zip driver cliente Selenium java a partir do URL – http://seleniumhq.org/download/
- Step 2 - Assim que o download é longo, extrair o selênio-java-<versão sem>.jar
- Step 3 - Abra o Java IDE e criar um projeto Java.
- Step 4 - Adicionar a biblioteca Selenium-java-<versão sem>.jar
Agora você está pronto para começar a escrever seu script de selênio com a ajuda da linguagem de programação Java usando a API de selênio-java-client.
casos de teste de selênio pode ser facilmente integrado com JUnit. Uma vez escritos podemos simplesmente executar a suite de teste JUnit que por sua vez irá executar os casos de teste de selênio e produzir o relatório de nossas necessidades.
In addition to these, podemos usar Selenium para testar o código java script de um aplicativo.
A vantagem mais importante desta abordagem é que, uma vez por escrito, podemos salvar os scripts e pode ser executado em diferentes ambientes.
Considerando as características acima, podemos concluir que o selênio é uma das ferramentas mais importantes para o teste de automação de aplicativos de navegador baseado.