A instalação do Selenium é um processo de 3 etapas:
- Instale o Java SDK
- Instale Eclipe
- Instale os arquivos do Selenium Webdriver
Neste tutorial, aprenderemos como instalar o Selenium Webdriver. Abaixo está o processo detalhado
NOTA: As versões de Java, Eclipse, Selenium continuarão atualizando com o tempo. Mas as etapas de instalação permanecerão as mesmas. Selecione a versão mais recente e continue as etapas de instalação abaixo-
Etapa 1 - Instale o Java em seu computador
Baixe e instale o Java Software Development Kit (JDK) aqui.
Próximo -
Esta versão do JDK vem com o Java Runtime Environment (JRE), portanto, você não precisa baixar e instalar o JRE separadamente.
Quando a instalação for concluída, abra o prompt de comando e digite “java”. Se você vir a tela a seguir, pode passar para a próxima etapa
Etapa 2 - Instalar Eclipse IDE
Baixe a versão mais recente de "Eclipse IDE para desenvolvedores Java" aqui. Certifique-se de escolher corretamente entre as versões do Windows de 32 e 64 bits.
Você deve conseguir baixar um arquivo exe denominado "eclipse-inst-win64" para a instalação.
Clique duas vezes no arquivo para instalar o Eclipse. Uma nova janela se abrirá. Clique em Eclipse IDE para desenvolvedores Java.
Depois disso, uma nova janela será aberta, clicando no botão marcado com 1 e alterando o caminho para "C: \ eclipse". Poste que clique no botão Instalar marcado como 2
Após a conclusão bem-sucedida do procedimento de instalação, uma janela aparecerá. Nessa janela, clique em Iniciar
Isso iniciará o Eclipse Neon IDE para você.
Etapa 3 - Baixe o driver do cliente Selenium Java
Você pode baixar o Selenium Webdriver para o driver do cliente Java aqui. Você encontrará drivers cliente para outras linguagens lá, mas escolha apenas um para Java.
Este download vem como um arquivo ZIP chamado "selenium-3.14.0.zip". Para simplificar a instalação do Selenium no Windows 10, extraia o conteúdo deste arquivo ZIP em sua unidade C para que você tenha o diretório "C: \ selenium-3.14.0 \". Este diretório contém todos os arquivos JAR que importaríamos posteriormente na configuração do Eclipse para Selenium.
Etapa 4 - Configurar Eclipse IDE com WebDriver
- Inicie o arquivo "eclipse.exe" dentro da pasta "eclipse" que extraímos na etapa 2. Se você seguiu a etapa 2 corretamente, o executável deve estar localizado em C: \ eclipse \ eclipse.exe.
- Quando solicitado a selecionar um espaço de trabalho, apenas aceite o local padrão.
3. Crie um novo projeto em Arquivo> Novo> Projeto Java. Nomeie o projeto como "novo projeto".
Uma nova janela pop-up será aberta, insira os detalhes a seguir
- Nome do Projeto
- Local para salvar o projeto
- Selecione um JRE de execução
- Selecione a opção de projeto de layout
- Clique no botão Terminar
4. Nesta etapa,
- Clique com o botão direito no projeto recém-criado e
- Selecione Novo> Pacote e nomeie esse pacote como "novo pacote".
Uma janela pop-up será aberta para nomear o pacote,
- Insira o nome do pacote
- Clique no botão Terminar
5. Crie uma nova classe Java em newpackage clicando com o botão direito do mouse nela e selecionando- New> Class e, a seguir, nomeie-a como "MyClass". Seu Eclipse IDE deve ser semelhante à imagem abaixo.
Quando você clica em Classe, uma janela pop-up é aberta, insira os detalhes como
- Nome da turma
- Clique no botão Terminar
É assim que fica depois de criar a classe.
Agora selenium WebDriver's em Java Build Path
Nesta etapa,
- Clique com o botão direito em "novo projeto" e selecione Propriedades .
- Na caixa de diálogo Propriedades, clique em "Caminho de construção Java".
- Clique na guia Bibliotecas e depois
- Clique em "Adicionar JARs externos…"
Ao clicar em "Adicionar JARs externos ...", uma janela pop-up será aberta. Selecione os arquivos JAR que deseja adicionar.
Após selecionar os arquivos jar, clique no botão OK.
Selecione todos os arquivos dentro da pasta lib.
Selecione arquivos fora da pasta lib
Uma vez feito isso, clique no botão "Aplicar e Fechar"
6. Adicione todos os arquivos JAR dentro e fora da pasta "libs". Sua caixa de diálogo Propriedades agora deve ser semelhante à imagem abaixo.
7. Finalmente, clique em OK e terminaremos a importação das bibliotecas Selenium para o nosso projeto.
Drivers diferentes
HTMLUnit e Firefox são dois navegadores que o WebDriver pode automatizar diretamente - o que significa que nenhum outro componente separado é necessário para instalar ou executar enquanto o teste está sendo executado. Para outros navegadores, um programa separado é necessário. Esse programa é denominado Driver Server .
Um servidor de driver é diferente para cada navegador. Por exemplo, o Internet Explorer tem seu próprio servidor de driver, que não pode ser usado em outros navegadores. Abaixo está a lista de servidores de driver e os navegadores correspondentes que os utilizam.
Você pode baixar esses drivers aqui
Navegador | Nome do servidor de driver | Observações |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver pode conduzir HTMLUnit usando HtmlUnitDriver como servidor de driver |
Raposa de fogo | Mozilla GeckoDriver | O WebDriver pode conduzir o Firefox sem a necessidade de um servidor de driver Iniciando o Firefox 45 e superior, é necessário usar o driver gecko criado pela Mozilla para automação |
Internet Explorer | Servidor de driver do Internet Explorer | Disponível nas versões de 32 e 64 bits. Use a versão que corresponde à arquitetura do seu IE |
cromada | ChromeDriver | Embora seu nome seja apenas "ChromeDriver", ele é, na verdade, um servidor de driver, não apenas um driver. A versão atual pode oferecer suporte a versões superiores ao Chrome v.21 |
Ópera | OperaDriver | Embora seu nome seja apenas "OperaDriver", ele é, na verdade, um Driver Server, não apenas um driver. |
PhantomJS | GhostDriver | O PhantomJS é outro navegador sem cabeça, assim como o HTMLUnit. |
Safári | SafariDriver | Embora seu nome seja apenas "SafariDriver", ele é, na verdade, um servidor de driver, não apenas um driver. |
Resumo
Além de um navegador, você precisará do seguinte para começar a usar o WebDriver
- Kit de Desenvolvimento Java (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
- Eclipse IDE - http://www.eclipse.org/downloads/
- Driver do cliente Java - https://www.selenium.dev/downloads/
Ao iniciar um projeto WebDriver no Eclipse, não se esqueça de importar os arquivos do driver do cliente Java para o seu projeto. Esses arquivos constituirão sua Biblioteca Selenium.
Com a nova versão do Selenium, não há navegador que você possa automatizar sem o uso de um servidor de driver.