Selênio - Configuração do ambiente
Para desenvolver scripts Selenium RC ou WebDriver, os usuários devem garantir que a configuração inicial foi feita. A configuração do ambiente envolve as seguintes etapas.
- Baixe e instale o Java
- Baixe e configure o Eclipse
- Configurar FireBug e FirePath
- Configurar Selenium RC
- Configurar Selenium WebDriver
Baixe e instale o Java
Precisamos ter o JDK (Java Development Kit) instalado para trabalhar com o Selenium WebDriver / Selenium. Vamos ver como baixar e instalar o Java.
Step 1 - Navegue até o UR.
https://www.oracle.com/technetwork/java/javase/downloads/index.html
Step 2 - Vá para a seção "Downloads" e selecione "Download JDK".
Step 3 - Selecione o botão de opção "Aceitar Contrato de Licença".
Step 4- Selecione a instalação apropriada. Neste caso, é o bit 'Windows 7-64'. Clique no link apropriado e salve o arquivo .exe em seu disco.
Step 5- Execute o arquivo exe baixado para iniciar o assistente de instalação. Clique em próximo para continuar.
Step 6 - Selecione os recursos e clique em 'Avançar'.
Step 7 - O instalador é extraído e seu progresso é mostrado no assistente.
Step 8 - O usuário pode escolher o local de instalação e clicar em 'Avançar'.
Step 9 - O instalador instala o JDK e novos arquivos são copiados.
Step 10 - O instalador é instalado com sucesso e exibe o mesmo para o usuário.
Step 11- Para verificar se a instalação foi bem-sucedida, vá ao prompt de comando e digite 'java' como um comando. A saída do comando é mostrada abaixo. Se a instalação do Java não for bem-sucedida ou se NÃO tiver sido instalado, será gerado um erro de "comando desconhecido".
Baixe e configure o Eclipse
Step 1 - Navegue até o URL: https://www.eclipse.org/downloads/ e baixe o arquivo apropriado com base na arquitetura do seu sistema operacional.
Step 2 - Clique no botão 'Baixar'.
Step 3- O download seria em formato compactado. Descompacte o conteúdo.
Step 4 - Localize Eclipse.exe e clique duas vezes no arquivo.
Step 5 - Para configurar o espaço de trabalho, selecione o local onde o empreendimento deve ocorrer.
Step 6 - A janela do Eclipse é aberta conforme mostrado abaixo.
Configurar FireBug e FirePath
Para trabalhar com Selenium RC ou WebDriver, precisamos localizar elementos com base em seu XPath, ID ou nome, etc. Para localizar um elemento, precisamos de ferramentas / plug-ins.
Step 1 - Navegue até o URL: https://addons.mozilla.org/en-US/firefox/addon/firebug/ e baixe o plugin.
Step 2 - O instalador adicional é mostrado ao usuário e instalado ao clicar no botão 'Instalar'.
Step 3 - Após a instalação, podemos iniciar o plugin navegando até "Web Developer" >> "Firebug".
Step 4- FirePath, um plugin que funciona dentro do Firebug, ajuda os usuários a obter o 'XPath' de um elemento. Instale o FirePath navegando até "https://addons.mozilla.org/en-US/firefox/addon/firepath/"
Step 5 - O instalador adicional é mostrado ao usuário e instalado ao clicar no botão 'Instalar'.
Step 6 - Agora inicie o "Firebug" navegando até "Ferramentas" >> "Webdeveloper" >> "Firebug".
Exemplo
Agora vamos entender como usar FireBug e FirePath com um exemplo. Para demonstração, usaremos www.google.com e capturaremos as propriedades da caixa de texto de "google.com".
Step 1- Primeiro clique no ícone de seta como destacado na imagem a seguir e arraste-o para o objeto para o qual gostaríamos de capturar as propriedades. O HTML / DOM do objeto seria exibido conforme mostrado abaixo. Somos capazes de capturar o 'ID' da caixa de texto de entrada com a qual podemos interagir.
Step 2 - Para obter o XPath do objeto, vá para a guia 'firepath' e execute as seguintes etapas.
- Clique no ícone Spy.
- Selecione o controle para o qual gostaríamos de capturar o XPath.
- O XPath do controle selecionado seria gerado.
Configurar Selenium RC
Agora vamos ver como configurar o controle remoto Selenium. Vamos entender como desenvolver scripts com Selenium RC em capítulos posteriores, porém, por enquanto, vamos entender apenas a parte de configuração dele.
Step 1 - Navegue até a seção de downloads do Selenium http://www.seleniumhq.org/download/ e baixe o Selenium Server clicando em seu número de versão conforme mostrado abaixo.
Step 2- Após o download, precisamos iniciar o Selenium Server. Para fazer isso, abra o prompt de comando e navegue até a pasta onde o arquivo JAR baixado é mantido, conforme mostrado abaixo.
Step 3- Para iniciar o servidor, use o comando 'java -jar << nome do jar baixado >> e se o java JDK estiver instalado corretamente, você receberá uma mensagem de sucesso conforme mostrado abaixo. Agora podemos começar a escrever scripts Selenium RC.
Configurar Selenium WebDriver
Agora vamos ver como configurar o Selenium WebDriver. Vamos entender como desenvolver scripts com Selenium WebDriver em capítulos posteriores, mas por enquanto, vamos entender apenas a parte de configuração dele.
Step 1 - Navegue até a seção de downloads de selênio http://www.seleniumhq.org/download/ e baixe o Selenium WebDriver clicando em seu número de versão conforme mostrado abaixo.
Step 2 - O arquivo baixado está no formato compactado e é necessário descompactar o conteúdo para mapeá-lo para a pasta do projeto.
Step 3- O conteúdo descompactado seria exibido conforme mostrado abaixo. Como mapeá-lo para a pasta do projeto e como iniciar o script seria tratado no capítulo webDriver.