3. Instalujemy Mavena oraz również dodajemy go do zmiennych środowiskowych PATH
(podobnie jak robiliśmy w przypadku Javy):
4. Używając https://chocolatey.org/ możemy zainstalować Google Chrome drivera potrzebnego do uruchamiania testów:
choco install chromedriver
W konsoli przy instalacji wyświetli nam się ścieżka, gdzie chromedriver.exe został zainstalowany. Alternatywnie możemy samodzielnie
pobrać CHROMEDRIVER i dodać ścieżkę do zmiennej środowiskowej PATH
, natomiast chocolatey powinien to zrobić za nas automatycznie.
6. Możemy zweryfikować czy Java i Maven są poprawnie zainstalowane i skonfigurowane, wpisująć w lini komend:
mvn --version
oraz java --version
, powinniśmy ujrzeć aktualne ich wersje jak poniżej:
git clone git@github.com:rchowaniak/timecamp-serenity-bdd.git
8. Jeżeli wszystko poszło zgodnie z oczekiwaniami, przechodzimy do katalogu gdzie mamy repozytorium testów, otwieramy linie komend i wpisujemy:
mvn clean verify
Aktualnie w konsoli możemy zobaczyć testy odnośnie wykonywanych testów oraz na naszym komputerze uruchomi się przeglądarka, która automatycznie przeprowadzi zaplanowane scenariusze testowe. W konsoli też zobaczymy informacje czy dany test zakończył się sukcesem czy fiaskiem.
Po wykonanych testach w folderze z repozytorium testów pojawi nam się dodatkowy folder o nazwie target
. W tym folderze powinniśmy odnaleźć plik index.html, który
znajduje się pod ścieżką /site/serenity/index.html
.
Po jego uruchomieniu zobaczymy pełny raport wykonanych testów wraz ze zrzutami ekranu oraz historyjkami napisanymi w Gherkinie.