? Selenium é uma ferramenta de teste automatizado que permite aos programadores para controlar remotamente um navegador da Web a partir de seu programa. O selênio pode interagir com os programas em um número de diferentes linguagens, incluindo Java . Para utilizar Selenium com Java você vai precisar para criar um novo projeto com a biblioteca cliente Selênio e usar os comandos apropriados para acessar WebDriver da Selenium. Criação do Projeto
Você pode criar novos arquivos de projeto Selenium via Maven ou fazendo o download diretamente biblioteca Java de Selênio de seu site e importá-lo para o seu IDE de escolha. Para criar um novo projeto de selênio com Maven adicionar uma dependência para o arquivo " pom.xml " que define seu projeto. Você vai precisar definir o grupo do dependência ID para " org.seleniumhq.selenium " , o ID artefato para " selenium -java " ea versão para a última versão disponível do selênio , que é 2.8.0 , no momento da escrita . Alternativamente, você pode baixar biblioteca Java de Selênio e importá-lo para um projeto existente na sua IDE preferida .
WebDriver Inicialização
Antes de utilizar o selênio dentro de seu programa você vai precisar as aulas de importação de selênio com o comando : " . import.org.openqa.selenium * "
Você pode , então, criar um novo driver de web com o comando:
" motorista WebDriver = new HTMLUnitDriver (); " . motorista web
do selênio é a parte do programa que controla um navegador da Web em seu computador para realizar testes
Navegadores compatíveis
Você pode inicializar o driver da Web para controlar qualquer navegador compatível que está instalado no seu computador. No momento da publicação , em Outubro de 2011, o selênio é compatível com HTMLUnit , um browser leve, Internet Explorer, Firefox, Chrome, Opera, Safari e Android para o iPhone . Selênio corre mais rápido com HTMLUnit mas interage melhor com o Firefox. Ao executar o Selenium com o Firefox , você pode criar um perfil personalizado que permitirá que você para definir um conjunto de extensões instaladas para mais por meio de testes .
Comandos
Uma vez iniciado o driver da Web com a sua escolha de navegador, você pode começar a controlar o browser. O "ficar " comando instrui o navegador para abrir a página Web no endereço especificado . Os " findElement " comando procura um elemento específico na página da Web por um dos seus fatores de identificação , tais como o seu nome . O comando " SendKeys" instrui o navegador para entrar em um determinado conjunto de chaves para o elemento especificado. Finalmente , o comando "enviar" irá enviar o formulário ativo no momento. Existem muitos outros comandos úteis em selênio , que permitem uma maior interação em profundidade com páginas web.