Ogórek - Środowisko

W tym rozdziale zobaczymy konfigurację środowiska dla Cucumber z Selenium WebDriver i Javą na komputerze z systemem Windows.

Wymagania wstępne dotyczące konfiguracji środowiska

Poniżej przedstawiono wymagania wstępne wymagane do skonfigurowania z -

Jawa

Why we need- Java to solidny język programowania. Cucumber obsługuje platformę Java do wykonania.

How to install -

Step 1 - Pobierz jdk i jre z poniższego linku http://www.oracle.com/technetwork/java/javase/downloads/index.html

Step 2 - Zaakceptuj umowę licencyjną.

Step 3 - Zainstaluj JDK i JRE.

Step 4 - Ustaw zmienną środowiskową, jak pokazano na poniższych zrzutach ekranu.

Zaćmienie

Why we need- Eclipse to zintegrowane środowisko programistyczne (IDE). Zawiera podstawowy obszar roboczy i rozszerzalny system wtyczek do dostosowywania środowiska.

How to install -

Step 1 - Upewnij się, że JAVA jest zainstalowana na komputerze.

Step 2 - Pobierz Eclipse z https://eclipse.org/downloads/

Step 3 - Rozpakuj i Eclipse jest zainstalowane.

Maven

Why we need- Maven to narzędzie do automatyzacji kompilacji używane głównie w projektach Java. Zapewnia wspólną platformę do wykonywania czynności, takich jak generowanie kodu źródłowego, kompilowanie kodu, pakowanie kodu do słoika itp. Później, jeśli któraś z wersji oprogramowania zostanie zmieniona, Maven zapewnia łatwy sposób na odpowiednie zmodyfikowanie projektu testowego.

How to install -

Step 1 - Pobierz Maven z poniższego linku - https://maven.apache.org/download.cgi

Step 2 - Rozpakuj plik i zapamiętaj lokalizację.

Step 3 - Utwórz zmienną środowiskową MAVEN_HOME, jak pokazano na poniższym zrzucie ekranu.

Step 4 - Edytuj zmienną Path i dołącz Maven, jak pokazano na poniższym zrzucie ekranu.

Step 5 - Pobierz wtyczkę MAVEN z Eclipse.

Step 6 - Otwórz Eclipse.

Step 7 - Przejdź do Help → Eclipse Marketplace → Search Maven → Maven Integration for Eclipse → INSTALL.

Skonfiguruj Cucumber z Mavenem

Step 1 - Utwórz projekt Maven.

  • Idź do Plik → Nowy → Inne → Maven → Projekt Maven → Dalej.

  • Podaj identyfikator grupy (identyfikator grupy będzie jednoznacznie identyfikował Twój projekt we wszystkich projektach).

  • Podaj identyfikator artefaktu (identyfikator artefaktu to nazwa słoika bez wersji. Możesz wybrać dowolną nazwę, zapisaną małymi literami). Kliknij Zakończ.

Step 2 - Otwórz pom.xml.

  • Przejdź do eksploratora pakietów po lewej stronie Eclipse.

  • Rozwiń projekt CucumberTest.

  • Znajdź pom.xml plik.

  • Kliknij prawym przyciskiem myszy i wybierz opcję, otwórz za pomocą „Edytora tekstu”.

Step 3 - Dodaj zależność dla selenu: wskaże Mavenowi, które pliki jar selenu mają zostać pobrane z centralnego repozytorium do repozytorium lokalnego.

  • otwarty pom.xml jest w trybie edycji, utwórz tag zależności (<dependencies> </dependencies>) wewnątrz tagu projektu.

  • Wewnątrz tagu zależności utwórz tag zależności (<dependency> </dependency>).

  • Podaj następujące informacje w tagu zależności.

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

Step 4 - Dodaj zależność dla Cucumber-Java: wskaże Maven, które pliki Cucumber mają zostać pobrane z centralnego repozytorium do lokalnego repozytorium.

  • Utwórz jeszcze jeden tag zależności.

  • Podaj następujące informacje w tagu zależności

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

Step 5 - Dodaj zależność dla Cucumber-JUnit: To wskaże Maven, które pliki Cucumber JUnit mają zostać pobrane z centralnego repozytorium do lokalnego repozytorium.

  • Utwórz jeszcze jeden tag zależności.

  • Podaj następujące informacje w tagu zależności

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

Step 6 - Dodaj zależność dla JUnit: To wskaże Maven, które pliki JUnit mają zostać pobrane z centralnego repozytorium do lokalnego repozytorium.

  • Utwórz jeszcze jeden tag zależności.

  • Podaj następujące informacje w tagu zależności.

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

Step 7 - Sprawdź pliki binarne.

  • Pewnego razu pom.xml został pomyślnie edytowany, zapisz go.

  • Idź do Project → Clean - zajmie to kilka minut.

Będziesz mógł zobaczyć repozytorium Maven, jak pokazano na poniższym zrzucie ekranu.

  • Utwórz plik elementu (do omówienia później).

  • Utwórz plik definicji kroku (do omówienia później).

  • Utwórz program uruchamiający JUnit, aby uruchomić test (do omówienia później).