Cetriolo - Ambiente

In questo capitolo, vedremo la configurazione dell'ambiente per Cucumber con Selenium WebDriver e Java, su Windows Machine.

Prerequisiti per la configurazione dell'ambiente

Di seguito sono riportati i prerequisiti necessari per configurare:

Giava

Why we need- Java è un robusto linguaggio di programmazione. Cucumber supporta la piattaforma Java per l'esecuzione.

How to install -

Step 1 - Scarica jdk e jre dal seguente link http://www.oracle.com/technetwork/java/javase/downloads/index.html

Step 2 - Accetta il contratto di licenza.

Step 3 - Installa JDK e JRE.

Step 4 - Imposta la variabile d'ambiente come mostrato nelle schermate seguenti.

Eclisse

Why we need- Eclipse è un ambiente di sviluppo integrato (IDE). Contiene un'area di lavoro di base e un sistema di plug-in estensibile per la personalizzazione dell'ambiente.

How to install -

Step 1 - Assicurati che JAVA sia installato sulla tua macchina.

Step 2 - Scarica Eclipse da https://eclipse.org/downloads/

Step 3 - Unzip ed Eclipse è installato.

Esperto di

Why we need- Maven è uno strumento di automazione della compilazione utilizzato principalmente per i progetti Java. Fornisce una piattaforma comune per eseguire attività come la generazione del codice sorgente, la compilazione del codice, il confezionamento del codice in un jar, ecc. Successivamente, se una delle versioni del software viene modificata, Maven fornisce un modo semplice per modificare di conseguenza il progetto di test.

How to install -

Step 1 - Scarica Maven dal seguente link - https://maven.apache.org/download.cgi

Step 2 - Decomprimere il file e ricordare la posizione.

Step 3 - Crea la variabile d'ambiente MAVEN_HOME come mostrato nello screenshot seguente.

Step 4 - Modifica la variabile Path e includi Maven come mostrato nello screenshot seguente.

Step 5 - Scarica il plugin MAVEN da Eclipse.

Step 6 - Apri Eclipse.

Step 7 - Vai su Aiuto → Eclipse Marketplace → Cerca in Maven → Maven Integration for Eclipse → INSTALL.

Configura Cucumber con Maven

Step 1 - Crea un progetto Maven.

  • Vai a File → Nuovo → Altri → Maven → Progetto Maven → Avanti.

  • Fornisci l'ID del gruppo (l'ID del gruppo identificherà il tuo progetto in modo univoco in tutti i progetti).

  • Fornisci ID artefatto (l'ID artefatto è il nome del vaso senza versione. Puoi scegliere qualsiasi nome, che è in minuscolo). Fare clic su Fine.

Step 2 - Apri pom.xml.

  • Vai a Esplora pacchetti sul lato sinistro di Eclipse.

  • Espandi il progetto CucumberTest.

  • Individuare pom.xml file.

  • Fare clic con il tasto destro e selezionare l'opzione, aprire con "Editor di testo".

Step 3 - Aggiungi dipendenza per selenio: questo indicherà a Maven quali file jar selenio devono essere scaricati dal repository centrale al repository locale.

  • Aperto pom.xml è in modalità di modifica, crea il tag delle dipendenze (<dependencies> </dependencies>), all'interno del tag del progetto.

  • All'interno del tag dependencies, crea il tag dependency (<dependency> </dependency>).

  • Fornisci le seguenti informazioni all'interno del tag di dipendenza.

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

Step 4 - Aggiungi dipendenza per Cucumber-Java: questo indicherà Maven, quali file Cucumber devono essere scaricati dal repository centrale al repository locale.

  • Crea un altro tag di dipendenza.

  • Fornisci le seguenti informazioni all'interno del tag di dipendenza

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

Step 5 - Aggiungi dipendenza per Cucumber-JUnit: questo indicherà Maven, quali file Cucumber JUnit devono essere scaricati dal repository centrale al repository locale.

  • Crea un altro tag di dipendenza.

  • Fornisci le seguenti informazioni all'interno del tag di dipendenza

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

Step 6 - Aggiungi dipendenza per JUnit: questo indicherà Maven, quali file JUnit devono essere scaricati dal repository centrale al repository locale.

  • Crea un altro tag di dipendenza.

  • Fornisci le seguenti informazioni all'interno del tag di dipendenza.

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

Step 7 - Verifica i binari.

  • Una volta pom.xml è stato modificato con successo, salvalo.

  • Vai a Progetto → Pulisci - Ci vorranno alcuni minuti.

Sarai in grado di vedere un repository Maven come mostrato nello screenshot seguente.

  • Crea un file di caratteristiche (da trattare in seguito).

  • Creare un file di definizione del passaggio (da trattare in seguito).

  • Crea un corridore JUnit per eseguire il test (da trattare in seguito).