Github Integracja z Selenium: Kompletny samouczek

Co to jest GitHub?

Git Hub to platforma współpracy. Jest zbudowany na bazie gita. Umożliwia przechowywanie zarówno lokalnych, jak i zdalnych kopii projektu. Projekt, który możesz opublikować wśród członków swojego zespołu, aby mogli z niego korzystać i aktualizować go stamtąd.

Zalety korzystania z Git Hub dla Selenium.

  • Gdy nad tym samym projektem pracuje wiele osób, mogą one jednocześnie aktualizować szczegóły projektu i informować pozostałych członków zespołu.
  • Jenkins może nam pomóc w regularnym budowaniu projektu ze zdalnego repozytorium, co pomaga nam śledzić nieudane kompilacje.

Warunek wstępny dla Selenium i integracja z githubem

Zanim rozpoczniemy integrację Selenium i Git Hub, musimy zainstalować następujące komponenty.

  1. Instalacja Jenkinsa.
  2. Instalacja Mavena.
  3. Instalacja Tomcata.

Instrukcję instalacji znajdziesz pod następującymi linkami:

1) Przewodnik instalacji Mavena i Jenkinsa (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Przewodnik instalacji Tomcat (https://www.guru99.com/apache.html)

Warunek wstępny dla Selenium oraz Github Integracja

Instalacja plików binarnych Git

Teraz zacznijmy od zainstalowania „Git Binaries”.

Krok 1) Uruchom przeglądarkę i przejdź do adresu URL- https://git-scm.com/

Krok 2) Pobierz najnowszą stabilną wersję.

Krok 3) Kliknij „Pobierz” dla systemu Windows. Po pobraniu pliku możemy rozpocząć instalację.

Instalacja plików binarnych Git

Krok 4) Przejdź do lokalizacji pobierania lub ikony i uruchom instalator.

Krok 5) Kliknij powitanie i licencję General Public.

Krok 6) Kliknij przycisk „Dalej” w kreatorze konfiguracji git

Instalacja plików binarnych Git

Krok 7) Przeczytaj Powszechną Licencję Publiczną GNU i kliknij Dalej

Instalacja plików binarnych Git

Pojawi się kolejne okno,

Krok 8) W tym etapie,

  1. Wybierz katalog, w którym chcesz zainstalować „Git Binaries” i
  2. Kliknij przycisk Dalej

Instalacja plików binarnych Git

Krok 9) Wybierz komponent, który chcesz zainstalować i kliknij Dalej

Instalacja plików binarnych Git

Krok 10) Jeśli chcesz utworzyć folder menu startowego dla Git, pozostaw ustawienie domyślne i kliknij Dalej.

Instalacja plików binarnych Git

Krok 11) W tym etapie,

  1. Wybierz opcję Użyj Git z Windows Wiersz poleceń umożliwiający uruchomienie Gita z wiersza poleceń i
  2. Kliknij Dalej.

Instalacja plików binarnych Git

Pozostaw ustawienie domyślne i kliknij przycisk Dalej, aby zainstalować.

Krok 12) W tym etapie,

  1. Wybierz Użyj Open SSH Pomoże nam to wykonać polecenie z wiersza poleceń i ustawi ścieżkę środowiskową.
  2. Kliknij przycisk Dalej.

Instalacja plików binarnych Git

Krok 13) W tym etapie,

  1. Wybierz opcję „Wymelduj w stylu systemu Windows, zatwierdź zakończenie linii w stylu systemu Unix” (w jaki sposób hub Git powinien traktować zakończenia linii w plikach tekstowych).
  2. Kliknij przycisk Dalej.

Instalacja plików binarnych Git

Krok 14) W tym etapie,

  1. Wybierz opcję Użyj MinTTY jest domyślnym terminalem MSys2 dla Git Bash
  2. Kliknij przycisk Dalej

Instalacja plików binarnych Git

Instalacja plików binarnych Git

Po pomyślnym zainstalowaniu gita możesz uzyskać do niego dostęp.

Otwórz Wiersz polecenia, wpisz „git” i naciśnij „Enter”. Jeśli zobaczysz poniższy ekran, oznacza to, że został pomyślnie zainstalowany

Instalacja plików binarnych Git

Instalacja wtyczki Jenkins Git

Zacznijmy teraz od instalacji wtyczki Jenkins Git.

Krok 1) Uruchom przeglądarkę i przejdź do swojego Jenkinsa.

Krok 2) Kliknij Zarządzaj Jenkinsem.

Instalacja wtyczki Jenkins Git

Krok 3) Kliknij Zarządzaj wtyczkami, otworzy się kolejne okno

Instalacja wtyczki Jenkins Git

Krok 4) Kliknij opcję Dostępna ZAKŁADKA

Instalacja wtyczki Jenkins Git

Krok 5) W tym etapie,

  1. Następnie wybierz wtyczkę GitHub
  2. Kliknij przycisk Pobierz teraz i zainstaluj po ponownym uruchomieniu.

Instalacja wtyczki Jenkins Git

Teraz zostaną zainstalowane następujące wtyczki.

Po zakończeniu instalacji. Uruchom ponownie serwer Tomcat, wywołując plik „shutdown.bat”.

Instalacja wtyczki Jenkins Git

Po ponownym uruchomieniu Tomcat i Jenkins możemy zobaczyć, że wtyczki są zainstalowane w zakładce „Zainstalowane”.

Instalacja wtyczki Jenkins Git

Konfiguracja naszego Eclipse z wtyczką GitHub

Teraz zainstalujmy wtyczkę GitHub dla Eclipse.

URI lokalizacji wtyczki EGit https://download.eclipse.org/egit/updates/

Krok 1) Premiera Eclipse , a następnie

  1. Następnie kliknij przycisk pomocy
  2. Kliknij zainstaluj nowe oprogramowanie

Konfigurowanie Eclipse z wtyczką GitHub

Krok 2) Poniższy ekran otworzy się po kliknięciu opcji instalowania nowego oprogramowania. Teraz kliknij dodaj

Konfigurowanie Eclipse z wtyczką GitHub

Krok 3) W tym etapie,

  1. Wpisz nazwę „EGIT” i
  2. Wprowadź lokalizację https://download.eclipse.org/egit/updates/ następnie
  3. Kliknij OK.

Konfigurowanie Eclipse z wtyczką GitHub

Krok 4) Następnie kliknij zaznacz wszystko i dalej

Konfigurowanie Eclipse z wtyczką GitHub

Krok 5) Kliknij przycisk Dalej i kliknij opcję Zaakceptuj umowę licencyjną, a następnie zakończ instalację.

Następnie uruchom ponownie Eclipse.

Konfigurowanie Eclipse z wtyczką GitHub

Budowa repozytorium na Git

Krok 1) Przejdź do identyfikatora URI Git Hub: https://github.com/ zarejestruj się w centrum git

Krok 2) Po pomyślnej rejestracji kliknij opcję Utwórz nowe repozytorium

Tworzenie repozytorium na Git

Krok 3) W tym etapie,

  1. Wprowadź nazwę repozytorium i
  2. kliknij utwórz repozytoriumTworzenie repozytorium na Git

Testowy przykład użycia Selenium z Git Hubem.

Krok 1) Gdy skończymy z nowym repozytorium, Uruchom Eclipse

  1. Kliknij plik
  2. Następnie kliknij nowy przycisk i wtedy
  3. Kliknij inne

Testowy przykład użycia Selenium z Git Hubem

Krok 2) W tym etapie,

  1. Wybierz Projekt Maven i przeglądaj lokalizację.
  2. Kliknij dalej

Testowy przykład użycia Selenium z Git Hubem

Krok 3) W tym etapie,

  1. Następnie wybierz nazwę projektu i lokalizację
  2. Kliknij dalej

Testowy przykład użycia Selenium z Git Hubem

Krok 4) Kliknij dalej

Testowy przykład użycia Selenium z Git Hubem

Krok 5) W tym etapie,

  1. Wprowadź identyfikator grupy i
  2. Identyfikator artefaktu i
  3. Kliknij przycisk Zakończ.

Testowy przykład użycia Selenium z Git Hubem

Po kliknięciu przycisku Zakończ projekt zostanie utworzony.

Krok 6)

Stwórzmy teraz przykładowy skrypt

Testowy przykład użycia Selenium z Git Hubem

Wypchnijmy kod/repozytorium lokalne do Git Hub.

Krok 7) W tym etapie,

  1. Otwórz Eclipse i przejdź do projektu
  2. Kliknij projekt prawym przyciskiem myszy i wybierz „zespół”.
  3. Wybierz udostępnij projekt

Testowy przykład użycia Selenium z Git Hubem

Krok 8) Po kliknięciu „Udostępnij projekt” na powyższym ekranie wyświetli się kolejne okno

W tym etapie,

  1. Wybierz lokalne repozytorium i
  2. Kliknij Zakończ.

Testowy przykład użycia Selenium z Git Hubem

Po kliknięciu Zakończ możemy zobaczyć zmianę w strukturze projektu polegającą na utworzeniu lokalnego repozytorium.

Testowy przykład użycia Selenium z Git Hubem

Teraz przyszedł czas na wypchnięcie naszego kodu do repozytorium Git Hub

Krok 9) W tym etapie,

  1. Następnie kliknij prawym przyciskiem myszy projekt i zespół
  2. Kliknij zatwierdź

Testowy przykład użycia Selenium z Git Hubem

Krok 10) W tym etapie,

  1. Wprowadź wiadomość zatwierdzenia i
  2. Wybierz pliki, które chcemy wysłać do repozytorium Git Hub
  3. Kliknij zatwierdź i naciśnij

Testowy przykład użycia Selenium z Git Hubem

Gdy już to zrobisz, możesz zobaczyć, że ikony w projekcie są zmieniane, co oznacza, że ​​pomyślnie przesłaliśmy i zatwierdziliśmy nasz kod w Git Hub

Testowy przykład użycia Selenium z Git Hubem

Możemy sprawdzić w hubie Git w repozytorium, czy nasz projekt został pomyślnie przesłany do repozytorium

Testowy przykład użycia Selenium z Git Hubem

Teraz czas na wykonanie naszego projektu z Git Hub w Jenkins

Krok 11) Uruchom przeglądarkę i otwórz Jenkins.

Krok 12) Kliknij nowy element.

Testowy przykład użycia Selenium z Git Hubem

Krok 13) W tym etapie,

  1. Wprowadź nazwę elementu
  2. Wybierz projekt Maven
  3. Kliknij przycisk OK

Testowy przykład użycia Selenium z Git Hubem

Krok 14) W tym kroku skonfigurujemy Git Hub w Jenkins

  1. Kliknij Git i
  2. Wprowadź identyfikator URI repozytorium
  3. Kliknij Dodaj repozytorium

Jeśli masz wiele repozytoriów w Git Hub, musisz dodać pole name Refspec repozytorium.

Testowy przykład użycia Selenium z Git Hubem

Możemy uzyskać URI w Git Hub

Testowy przykład użycia Selenium z Git Hubem

Krok 15) W tym etapie,

  1. Dodaj lokalizację pliku pom.xml w polu tekstowym i
  2. Następnie określ cele i opcje dla Mavena
  3. Wybierz opcję dotyczącą sposobu uruchomienia testu
  4. Kliknij przycisk Zapisz.

Testowy przykład użycia Selenium z Git Hubem

Krok 16) po kliknięciu przycisku Zapisz pojawi się poniższy ekran,

Teraz możemy zbudować nasz projekt, kliknij build.

Testowy przykład użycia Selenium z Git Hubem

Krok 17) Wyświetli się kompilacja, kliknij numer kompilacji lub datę kompilacji.

Testowy przykład użycia Selenium z Git Hubem

Krok 18) po kliknięciu numeru kompilacji poniżej pojawi się ekran, na którym możemy zobaczyć dane wyjściowe konsoli w tym kroku, kliknij dane wyjściowe konsoli.

Testowy przykład użycia Selenium z Git Hubem

Na koniec możemy sprawdzić, czy nasza kompilacja została pomyślnie ukończona/wykonana.

Testowy przykład użycia Selenium z Git Hubem

Podsumuj ten post następująco: