Pepino - Medio ambiente

En este capítulo, veremos la configuración del entorno para Cucumber con Selenium WebDriver y Java, en Windows Machine.

Requisitos previos para la configuración del entorno

Los siguientes son los requisitos previos necesarios para configurar con:

Java

Why we need- Java es un lenguaje de programación robusto. Cucumber es compatible con la plataforma Java para la ejecución.

How to install -

Step 1 - Descarga jdk y jre desde el siguiente enlace http://www.oracle.com/technetwork/java/javase/downloads/index.html

Step 2 - Aceptar contrato de licencia.

Step 3 - Instale JDK y JRE.

Step 4 - Establezca la variable de entorno como se muestra en las siguientes capturas de pantalla.

Eclipse

Why we need- Eclipse es un entorno de desarrollo integrado (IDE). Contiene un espacio de trabajo básico y un sistema de complementos extensible para personalizar el entorno.

How to install -

Step 1 - Asegúrese de que JAVA esté instalado en su máquina.

Step 2 - Descarga Eclipse desde https://eclipse.org/downloads/

Step 3 - Descomprimir y Eclipse está instalado.

Maven

Why we need- Maven es una herramienta de automatización de compilación que se utiliza principalmente para proyectos Java. Proporciona una plataforma común para realizar actividades como generar código fuente, compilar código, empaquetar código en un jar, etc. Más tarde, si alguna de las versiones del software cambia, Maven proporciona una manera fácil de modificar el proyecto de prueba en consecuencia.

How to install -

Step 1 - Descarga Maven desde el siguiente enlace - https://maven.apache.org/download.cgi

Step 2 - Descomprime el archivo y recuerda la ubicación.

Step 3 - Cree la variable de entorno MAVEN_HOME como se muestra en la siguiente captura de pantalla.

Step 4 - Edite la variable de ruta e incluya Maven como se muestra en la siguiente captura de pantalla.

Step 5 - Descarga el complemento MAVEN de Eclipse.

Step 6 - Abre Eclipse.

Step 7 - Vaya a Ayuda → Eclipse Marketplace → Buscar Maven → Integración de Maven para Eclipse → INSTALAR.

Configurar Cucumber con Maven

Step 1 - Crea un proyecto Maven.

  • Vaya a Archivo → Nuevo → Otros → Maven → Proyecto Maven → Siguiente.

  • Proporcione la identificación del grupo (la identificación del grupo identificará su proyecto de manera única en todos los proyectos).

  • Proporcione la identificación del artefacto (la identificación del artefacto es el nombre del jar sin la versión. Puede elegir cualquier nombre, que está en minúsculas). Haga clic en Finalizar.

Step 2 - Abra pom.xml.

  • Vaya al explorador de paquetes en el lado izquierdo de Eclipse.

  • Expandir el proyecto CucumberTest.

  • Localizar pom.xml archivo.

  • Haga clic derecho y seleccione la opción, abra con "Editor de texto".

Step 3 - Agregar dependencia para selenium: esto le indicará a Maven qué archivos jar de Selenium deben descargarse del repositorio central al repositorio local.

  • Abierto pom.xml está en el modo de edición, cree la etiqueta de dependencias (<dependencies> </dependencies>), dentro de la etiqueta del proyecto.

  • Dentro de la etiqueta de dependencias, cree la etiqueta de dependencia (<dependency> </dependency>).

  • Proporcione la siguiente información dentro de la etiqueta de dependencia.

<dependency> 
   <groupId>org.seleniumhq.selenium</groupId> 
   <artifactId>selenium-java</artifactId> 
   <version>2.47.1</version> 
</dependency>

Step 4 - Agregar dependencia para Cucumber-Java: esto indicará Maven, qué archivos de Cucumber se descargarán del repositorio central al repositorio local.

  • Cree una etiqueta de dependencia más.

  • Proporcione la siguiente información dentro de la etiqueta de dependencia

<dependency> 
   <groupId>info.cukes</groupId> 
   <artifactId>cucumber-java</artifactId> 
   <version>1.0.2</version> 
   <scope>test</scope> 
</dependency>

Step 5 - Agregar dependencia para Cucumber-JUnit: Esto indicará a Maven, qué archivos de Cucumber JUnit deben descargarse del repositorio central al repositorio local.

  • Cree una etiqueta de dependencia más.

  • Proporcione la siguiente información dentro de la etiqueta de dependencia

<dependency> 
   <groupId>info.cukes</groupId> 
   <artifactId>cucumber-junit</artifactId> 
   <version>1.0.2</version> 
   <scope>test</scope> 
</dependency>

Step 6 - Agregar dependencia para JUnit: Esto indicará Maven, qué archivos JUnit se descargarán del repositorio central al repositorio local.

  • Cree una etiqueta de dependencia más.

  • Proporcione la siguiente información dentro de la etiqueta de dependencia.

<dependency> 
   <groupId>junit</groupId> 
   <artifactId>junit</artifactId> 
   <version>4.10</version> 
   <scope>test</scope> 
</dependency>

Step 7 - Verificar binarios.

  • Una vez pom.xml se editó correctamente, guárdelo.

  • Vaya a Proyecto → Limpiar: le llevará unos minutos.

Podrá ver un repositorio de Maven como se muestra en la siguiente captura de pantalla.

  • Cree un archivo de características (que se tratará más adelante).

  • Cree un archivo de definición de pasos (que se tratará más adelante).

  • Cree un corredor JUnit para ejecutar la prueba (se tratará más adelante).