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).