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