webdriver entire setup
No tutorial anterior, apresentamos o arquitetura e recursos básicos do WebDriver . Este é o 9º tutorial em Selenium Tutorial Training Series .
principais empresas de desenvolvimento web na índia
Neste tutorial, estaríamos discutindo sobre o procedimento de instalação para começar a usar o WebDriver do zero . Também estaríamos discutindo sobre a diversidade de drivers fornecidos pelo WebDriver, cada um atendendo a diferentes testes e necessidades ambientais.
Para poder usar o WebDriver para scripts, existem alguns pré-requisitos que precisam estar em um lugar como a configuração básica do ambiente. Nesta série, estaríamos usando Java como uma linguagem de programação em nossos exemplos de exemplo. Portanto, vamos começar com a instalação do Java.
O que você aprenderá:
- Instalação Java
- Instalação do Eclipse IDE
- Configurando WebDriver
- Drivers Disponíveis
- Conclusão
- Leitura recomendada
Instalação Java
Passo 1: Vá para o site oficial da Oracle - “ Download JAVA ”, Baixe Java Platform, Standard Edition. Todos os lançamentos recentes estão disponíveis na página.

Passo 2: Assim que você clicar no botão Download, a tela a seguir aparecerá. Aceite o contrato de licença para instalação do Java e escolha entre os vários Java Development Kit's catalogados. Selecione aquele que melhor se adapta à configuração do seu sistema.

Lembre-se de baixar o JDK (kit de desenvolvimento Java). O kit vem com um JRE (Java Runtime Environment). Assim, o usuário não é obrigado a baixar e instalar o JRE separadamente.
Instalação do Eclipse IDE
Passo 1: Acesse o site oficial do Eclipse e navegue até sua página de download - Download do Eclipse . Baixe Eclipse IDE para desenvolvedores Java EE. Todos os lançamentos recentes estão disponíveis na página.
Certifique-se de optar e baixar o Eclipse IDE apropriado de acordo com a configuração do sistema. Existem dois links de download disponíveis para o sistema operacional Windows de 64 bits e o sistema operacional Windows de 32 bits.

Passo 2: Assim que clicamos no link de download, o usuário é redirecionado para a página nova, garantindo informações sobre o download atual. Clique no ícone de download e pronto.

Pode levar alguns minutos para que você possa baixar a pasta zip completa.
Etapa 3: Depois de fazer o download, copie a pasta e coloque-a no local desejado em seu sistema de arquivos.

Passo 4: Extraia a pasta compactada, uma pasta chamada eclipse pode ser vista. A pasta contém todos os aplicativos necessários e arquivos de origem.

Etapa 5: Inicie o Eclipse IDE usando “eclipse.exe” que reside dentro da pasta eclipse. Consulte a ilustração acima para o mesmo.
Etapa 6: O aplicativo solicitará que você especifique o local do espaço de trabalho. O espaço de trabalho é aquele local onde todos os seus projetos Eclipse estarão residindo. Insira / navegue no local desejado ou o usuário pode simplesmente optar pelo local padrão e clicar no botão OK.

Configurando WebDriver
Como usaríamos Java como linguagem de programação para esta série e, para criar scripts de teste em Java, teríamos que introduzir drivers cliente específicos para a linguagem. Portanto, vamos começar com o download das bibliotecas de cliente Selenium Java.
Baixe as bibliotecas de cliente Selenium Java
Passo 1: Vá para o site oficial do Selenium e navegue até sua página de download - “ http://docs.seleniumhq.org/download/ ”. Consulte a seção na ilustração abaixo, onde você pode encontrar bibliotecas de cliente listadas para linguagens de programação distintas. Clique no link de download da Biblioteca de cliente Java.

Pode demorar alguns minutos antes que você possa baixar a pasta compactada completa.
Passo 2: Depois de fazer o download, copie a pasta e coloque-a no local desejado em seu sistema de arquivos.
Etapa 3: Extraia a pasta compactada, uma pasta chamada “Selenium-2.41.0.zip“ pode ser vista. A pasta incorpora todos os arquivos jar necessários que permitem aos usuários criar scripts de teste em Java.
Portanto, essas bibliotecas podem ser configuradas no Eclipse IDE.
Configurando Bibliotecas com Eclipse IDE
Passo 1: Navegue até Eclipse IDE. Crie um novo projeto baseado em java seguindo Arquivo -> Novo -> Projeto Java. Consulte a figura a seguir para o mesmo.

Passo 2: Forneça um nome definido pelo usuário para seu projeto Java. Deixe-nos fornecer o nome como Learning_Selenium e clique no botão Concluir. O projeto recém-criado pode ser visualizado no lado esquerdo da tela no painel do explorador de pacotes.
Etapa 3: Crie uma nova classe Java chamada “First_WebdriverClass” na pasta de origem, clicando com o botão direito do mouse sobre ela e navegando até New -> class.
Passo 4: Agora vamos configurar as bibliotecas em nosso projeto Java. Para isso, selecione o projeto e clique com o botão direito sobre ele. Selecione “Propriedades” nas opções listadas. A seguinte tela aparece, Selecione “Java Build Path” a partir das opções.

Etapa 5: Por padrão, a guia “Bibliotecas” é aberta. Caso contrário, clique na guia “Bibliotecas”. Em seguida, clique no botão “Adicionar Jars Externos…”. Navegue até o local onde salvamos a pasta extraída para bibliotecas cliente Java.
Etapa 6: Selecione todos os arquivos JAR presentes na pasta “selenium-java-2.41.0” e clique no botão abrir na caixa de diálogo. A caixa de diálogo de propriedades deve ser semelhante à ilustração abaixo.
exemplo para interface abstrata em java

Etapa 7: Clique no botão “OK” na caixa de diálogo para concluir a parte de configuração das Bibliotecas Selenium em nosso projeto java.
O projeto terá a seguinte aparência:

Drivers Disponíveis
Existem várias classes de driver disponíveis no WebDriver, cada uma atendendo a um navegador da web específico. Cada navegador possui uma implementação de driver diferente no WebDriver.
No WebDriver, alguns dos navegadores podem ser automatizados diretamente, enquanto alguns dos navegadores da web requerem uma entidade externa para poder automatizar e executar o script de teste. Esta entidade externa é conhecida como Driver Server. Assim, o usuário é obrigado a baixar o Driver Server para diferentes navegadores.
Observe que há um servidor de driver separado para cada navegador da web e o usuário não pode usar um servidor de driver para navegadores da web diferente daquele para o qual foi designado.
Abaixo está a lista de navegadores disponíveis e seus drivers de servidor correspondentes.

Conclusão
Neste tutorial, nós o acostumamos com toda a configuração e instalação do ambiente a ser feita antes da criação de scripts de teste WebDriver.
Aqui estão os pontos principais deste artigo.
- Antes da criação de scripts de teste baseados em WebDriver, poucos utilitários e pacotes precisam ser instalados.
- Instale o JDK (Java Development Kit). Lembre-se de que o usuário não deve instalar o JRE separadamente porque ele é distribuído junto com o kit.
- Baixe Eclipse IDE. O usuário só precisa fazer o download do pacote e ele está pronto para começar. Nenhuma outra instalação é necessária com o Eclipse.
- Baixe as bibliotecas de cliente Java para poder criar o script de teste na linguagem de programação java.
- Inicie o eclipse usando eclipse.exe. Selecione a área de trabalho onde deseja salvar os projetos.
- Crie um novo projeto java no eclipse. Crie uma nova classe java dentro do projeto.
- Configure o eclipse importando arquivos jars para drivers de cliente Java.
- No WebDriver, alguns dos navegadores podem ser automatizados diretamente, enquanto alguns dos navegadores da web requerem um servidor de driver externo.
- Firefox e HTML Unit são os únicos navegadores que não podem ser automatizados diretamente. Portanto, eles não requerem nenhum servidor de driver separado. Todos os outros navegadores da web comumente conhecidos como Chrome, Safari, Internet Explorer, etc. requerem servidores de driver.
Próximo Tutorial # 10 => Agora que terminamos toda a configuração e instalação, no próximo tutorial criaríamos nosso próprio script de teste WebDriver usando Java.
Uma observação para os leitores: Enquanto nosso próximo tutorial do Série de tutoriais do Selenium estiver no modo de processamento, instale os pacotes mencionados neste tutorial e os utilitários necessários para começar. A maioria dos pacotes relacionados ao WebDriver podem ser encontrados no site oficial do Selenium.
Deixe-nos saber se você enfrentar qualquer problema no processo de instalação.
Leitura recomendada
- Tutoriais detalhados do Eclipse para iniciantes
- Introdução ao Selenium WebDriver - Selenium Tutorial # 8
- Implementação do nosso primeiro script WebDriver - Selenium WebDriver Tutorial # 10
- Tutorial Cucumber Selenium: Cucumber Java Selenium WebDriver Integration
- Verifique a visibilidade dos elementos da Web usando vários tipos Comandos do WebDriver - Selenium Tutorial nº 14
- Scripts Eficientes do Selenium e Cenários de Solução de Problemas - Tutorial # 27 do Selenium
- Depurando Scripts Selenium com Logs (Tutorial Log4j) - Tutorial Selenium # 26
- Appium Studio for Eclipse: Automação Appium / Selenium de ponta a ponta a partir do Eclipse