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.