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.
- Instalacja Jenkinsa.
- Instalacja Mavena.
- 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)
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ę.
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
Krok 7) Przeczytaj Powszechną Licencję Publiczną GNU i kliknij Dalej
Pojawi się kolejne okno,
Krok 8) W tym etapie,
- Wybierz katalog, w którym chcesz zainstalować „Git Binaries” i
- Kliknij przycisk Dalej
Krok 9) Wybierz komponent, który chcesz zainstalować i kliknij Dalej
Krok 10) Jeśli chcesz utworzyć folder menu startowego dla Git, pozostaw ustawienie domyślne i kliknij Dalej.
Krok 11) W tym etapie,
- Wybierz opcję Użyj Git z Windows Wiersz poleceń umożliwiający uruchomienie Gita z wiersza poleceń i
- Kliknij Dalej.
Pozostaw ustawienie domyślne i kliknij przycisk Dalej, aby zainstalować.
Krok 12) W tym etapie,
- Wybierz Użyj Open SSH Pomoże nam to wykonać polecenie z wiersza poleceń i ustawi ścieżkę środowiskową.
- Kliknij przycisk Dalej.
Krok 13) W tym etapie,
- 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).
- Kliknij przycisk Dalej.
Krok 14) W tym etapie,
- Wybierz opcję Użyj MinTTY jest domyślnym terminalem MSys2 dla Git Bash
- Kliknij przycisk Dalej
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 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.
Krok 3) Kliknij Zarządzaj wtyczkami, otworzy się kolejne okno
Krok 4) Kliknij opcję Dostępna ZAKŁADKA
Krok 5) W tym etapie,
- Następnie wybierz wtyczkę GitHub
- Kliknij przycisk Pobierz teraz i zainstaluj po ponownym uruchomieniu.
Teraz zostaną zainstalowane następujące wtyczki.
Po zakończeniu instalacji. Uruchom ponownie serwer Tomcat, wywołując plik „shutdown.bat”.
Po ponownym uruchomieniu Tomcat i Jenkins możemy zobaczyć, że wtyczki są zainstalowane w zakładce „Zainstalowane”.
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
- Następnie kliknij przycisk pomocy
- Kliknij zainstaluj nowe oprogramowanie
Krok 2) Poniższy ekran otworzy się po kliknięciu opcji instalowania nowego oprogramowania. Teraz kliknij dodaj
Krok 3) W tym etapie,
- Wpisz nazwę „EGIT” i
- Wprowadź lokalizację https://download.eclipse.org/egit/updates/ następnie
- Kliknij OK.
Krok 4) Następnie kliknij zaznacz wszystko i dalej
Krok 5) Kliknij przycisk Dalej i kliknij opcję Zaakceptuj umowę licencyjną, a następnie zakończ instalację.
Następnie uruchom ponownie Eclipse.
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
Krok 3) W tym etapie,
Testowy przykład użycia Selenium z Git Hubem.
Krok 1) Gdy skończymy z nowym repozytorium, Uruchom Eclipse
- Kliknij plik
- Następnie kliknij nowy przycisk i wtedy
- Kliknij inne
Krok 2) W tym etapie,
- Wybierz Projekt Maven i przeglądaj lokalizację.
- Kliknij dalej
Krok 3) W tym etapie,
- Następnie wybierz nazwę projektu i lokalizację
- Kliknij dalej
Krok 4) Kliknij dalej
Krok 5) W tym etapie,
- Wprowadź identyfikator grupy i
- Identyfikator artefaktu i
- Kliknij przycisk Zakończ.
Po kliknięciu przycisku Zakończ projekt zostanie utworzony.
Krok 6)
Stwórzmy teraz przykładowy skrypt
Wypchnijmy kod/repozytorium lokalne do Git Hub.
Krok 7) W tym etapie,
- Otwórz Eclipse i przejdź do projektu
- Kliknij projekt prawym przyciskiem myszy i wybierz „zespół”.
- Wybierz udostępnij projekt
Krok 8) Po kliknięciu „Udostępnij projekt” na powyższym ekranie wyświetli się kolejne okno
W tym etapie,
- Wybierz lokalne repozytorium i
- Kliknij Zakończ.
Po kliknięciu Zakończ możemy zobaczyć zmianę w strukturze projektu polegającą na utworzeniu lokalnego repozytorium.
Teraz przyszedł czas na wypchnięcie naszego kodu do repozytorium Git Hub
Krok 9) W tym etapie,
- Następnie kliknij prawym przyciskiem myszy projekt i zespół
- Kliknij zatwierdź
Krok 10) W tym etapie,
- Wprowadź wiadomość zatwierdzenia i
- Wybierz pliki, które chcemy wysłać do repozytorium Git Hub
- Kliknij zatwierdź i naciśnij
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
Możemy sprawdzić w hubie Git w repozytorium, czy nasz projekt został pomyślnie przesłany do repozytorium
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.
Krok 13) W tym etapie,
- Wprowadź nazwę elementu
- Wybierz projekt Maven
- Kliknij przycisk OK
Krok 14) W tym kroku skonfigurujemy Git Hub w Jenkins
- Kliknij Git i
- Wprowadź identyfikator URI repozytorium
- Kliknij Dodaj repozytorium
Jeśli masz wiele repozytoriów w Git Hub, musisz dodać pole name Refspec repozytorium.
Możemy uzyskać URI w Git Hub
Krok 15) W tym etapie,
- Dodaj lokalizację pliku pom.xml w polu tekstowym i
- Następnie określ cele i opcje dla Mavena
- Wybierz opcję dotyczącą sposobu uruchomienia testu
- Kliknij przycisk Zapisz.
Krok 16) po kliknięciu przycisku Zapisz pojawi się poniższy ekran,
Teraz możemy zbudować nasz projekt, kliknij build.
Krok 17) Wyświetli się kompilacja, kliknij numer kompilacji lub datę kompilacji.
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.
Na koniec możemy sprawdzić, czy nasza kompilacja została pomyślnie ukończona/wykonana.















































