Pepino - Meio Ambiente
Neste capítulo, veremos a configuração do ambiente Cucumber com Selenium WebDriver e Java, em Máquina Windows.
Pré-requisitos para configuração do ambiente
A seguir estão os pré-requisitos necessários para configurar com -
Java
Why we need- Java é uma linguagem de programação robusta. Cucumber suporta a plataforma Java para a execução.
How to install -
Step 1 - Baixe o jdk e o jre no seguinte link http://www.oracle.com/technetwork/java/javase/downloads/index.html
Step 2 - Aceite o contrato de licença.
Step 3 - Instale o JDK e o JRE.
Step 4 - Defina a variável de ambiente conforme mostrado nas capturas de tela a seguir.
Eclipse
Why we need- Eclipse é um Ambiente de Desenvolvimento Integrado (IDE). Ele contém uma área de trabalho básica e um sistema de plug-in extensível para customizar o ambiente.
How to install -
Step 1 - Certifique-se de que o JAVA esteja instalado em sua máquina.
Step 2 - Baixe o Eclipse de https://eclipse.org/downloads/
Step 3 - Descompacte e o Eclipse é instalado.
Maven
Why we need- Maven é uma ferramenta de automação de construção usada principalmente para projetos Java. Ele fornece uma plataforma comum para realizar atividades como gerar código-fonte, compilar código, empacotar código em um jar, etc. Posteriormente, se qualquer uma das versões do software for alterada, o Maven fornece uma maneira fácil de modificar o projeto de teste de acordo.
How to install -
Step 1 - Baixe o Maven no seguinte link - https://maven.apache.org/download.cgi
Step 2 - Descompacte o arquivo e lembre-se da localização.
Step 3 - Crie a variável de ambiente MAVEN_HOME conforme mostrado na captura de tela a seguir.
Step 4 - Edite a variável de caminho e inclua o Maven conforme mostrado na captura de tela a seguir.
Step 5 - Baixe o plugin MAVEN do Eclipse.
Step 6 - Abra o Eclipse.
Step 7 - Vá para Ajuda → Eclipse Marketplace → Pesquisar Maven → Integração Maven para Eclipse → INSTALAR.
Configurar pepino com Maven
Step 1 - Crie um projeto Maven.
Vá para Arquivo → Novo → Outros → Maven → Projeto Maven → Avançar.
Forneça a ID do grupo (a ID do grupo identificará seu projeto exclusivamente em todos os projetos).
Forneça a Id do artefato (a Id do artefato é o nome do jar sem versão. Você pode escolher qualquer nome, que está em minúsculas). Clique em Concluir.
Step 2 - Abra pom.xml.
Vá para o explorador de pacotes no lado esquerdo do Eclipse.
Expanda o projeto CucumberTest.
Localizar pom.xml Arquivo.
Clique com o botão direito e selecione a opção, abra com “Editor de Texto”.
Step 3 - Adicionar dependência para selênio: Isso indicará ao Maven quais arquivos jar Selenium devem ser baixados do repositório central para o repositório local.
Abrir pom.xml está no modo de edição, crie a tag de dependências (<dependencies> </dependencies>), dentro da tag do projeto.
Dentro da tag de dependências, crie a tag de dependência (<dependency> </dependency>).
Forneça as seguintes informações na tag de dependência.
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.47.1</version>
</dependency>
Step 4 - Adicionar dependência para Cucumber-Java: Isso indicará Maven, quais arquivos Cucumber devem ser baixados do repositório central para o repositório local.
Crie mais uma tag de dependência.
Forneça as seguintes informações na tag de dependência
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.0.2</version>
<scope>test</scope>
</dependency>
Step 5 - Adicionar dependência para Cucumber-JUnit: Isso indicará Maven, quais arquivos Cucumber JUnit devem ser baixados do repositório central para o repositório local.
Crie mais uma tag de dependência.
Forneça as seguintes informações na tag de dependência
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.0.2</version>
<scope>test</scope>
</dependency>
Step 6 - Adicionar dependência para JUnit: Isso indicará Maven, quais arquivos JUnit devem ser baixados do repositório central para o repositório local.
Crie mais uma tag de dependência.
Forneça as seguintes informações na tag de dependência.
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
Step 7 - Verifique os binários.
Uma vez pom.xml foi editado com sucesso, salve-o.
Vá para Projeto → Limpar - levará alguns minutos.
Você poderá ver um repositório Maven como mostrado na captura de tela a seguir.
Crie um arquivo de feições (a ser abordado posteriormente).
Crie um arquivo de definição de etapa (a ser abordado posteriormente).
Crie um executor JUnit para executar o teste (a ser abordado posteriormente).