Github Integration mit Selenium: Vollständiges Tutorial
Was ist GitHub?
Git Hub ist eine Kollaborationsplattform. Es ist auf Git aufgebaut. Es ermöglicht Ihnen, sowohl lokale als auch Remote-Kopien Ihres Projekts zu behalten. Ein Projekt, das Sie unter Ihren Teammitgliedern veröffentlichen können, damit diese es verwenden und von dort aus selbst aktualisieren können.
Vorteile der Verwendung von Git Hub für Selenium.
- Wenn mehrere Personen am selben Projekt arbeiten, können sie Projektdetails aktualisieren und andere Teammitglieder gleichzeitig informieren.
- Jenkins kann uns dabei helfen, das Projekt regelmäßig aus dem Remote-Repository zu erstellen. Dies hilft uns, den Überblick über fehlgeschlagene Builds zu behalten.
Voraussetzung für Selenium und Github-Integration
Bevor wir mit der Selenium- und Git-Hub-Integration beginnen, müssen wir die folgenden Komponenten installieren.
- Jenkins-Installation.
- Maven-Installation.
- Tomcat-Installation.
Diese Installationsschritte finden Sie unter den folgenden Links:
1) Installationsanleitung für Maven und Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Tomcat-Installationsanleitung (https://www.guru99.com/apache.html)
Installation der Git-Binärdateien
Beginnen wir nun mit der Installation von „Git Binaries“.
Schritt 1) Starten Sie den Browser und navigieren Sie zur URL: https://git-scm.com/
Schritt 2) Laden Sie die neueste stabile Version herunter.
Schritt 3) Klicken Sie auf „Downloads für Windows“. Sobald die Datei heruntergeladen ist, können wir mit der Installation beginnen.
Schritt 4) Gehen Sie zum Download-Speicherort oder zum Download-Symbol und führen Sie das Installationsprogramm aus.
Schritt 5) Klicken Sie sich durch die Begrüßung und die allgemeine öffentliche Lizenz.
Schritt 6) Klicken Sie im Git-Setup-Assistenten auf die Schaltfläche „Weiter“.
Schritt 7) Lesen Sie die GNU General Public License und klicken Sie auf „Weiter“.
Es öffnet sich ein weiteres Fenster,
Schritt 8) In diesem Schritt
- Wählen Sie das Verzeichnis aus, in dem Sie „Git Binaries“ installieren möchten
- Klicken Sie auf die Schaltfläche Weiter
Schritt 9) Wählen Sie die Komponente aus, die Sie installieren möchten, und klicken Sie auf Weiter
Schritt 10) Wenn Sie einen Startmenüordner für Git erstellen möchten, belassen Sie die Einstellung Standard und klicken Sie auf Weiter.
Schritt 11) In diesem Schritt
- Wählen Sie „Git verwenden“ aus Windows Eingabeaufforderung zum Ausführen von Git über die Befehlszeile und
- Klicken Sie auf Weiter.
Belassen Sie die Standardeinstellung und klicken Sie zur Installation auf „Weiter“.
Schritt 12) In diesem Schritt
- Wählen Sie Open SSH verwenden. Dies hilft uns, den Befehl über die Befehlszeile auszuführen, und legt den Umgebungspfad fest.
- Klicken Sie auf die Schaltfläche Weiter.
Schritt 13) In diesem Schritt
- Wählen Sie „Windows-Stil auschecken, Zeilenenden im Unix-Stil committen“ (so soll der Git-Hub Zeilenenden in Textdateien behandeln).
- Klicken Sie auf die Schaltfläche Weiter.
Schritt 14) In diesem Schritt
- Wählen Sie „MinTTY verwenden ist das Standardterminal von MSys2 für Git Bash“.
- Klicken Sie auf die Schaltfläche Weiter
Sobald Git erfolgreich installiert wurde, können Sie auf Git zugreifen.
Öffnen Sie die Eingabeaufforderung, geben Sie „git“ ein und drücken Sie die Eingabetaste. Wenn Sie den folgenden Bildschirm sehen, bedeutet dies, dass die Installation erfolgreich war
Jenkins Git-Plugin-Installation
Beginnen wir nun mit der Installation des Jenkins Git Plugins.
Schritt 1) Starten Sie den Browser und navigieren Sie zu Ihren Jenkins.
Schritt 2) Klicken Sie auf Jenkins verwalten.
Schritt 3) Klicken Sie auf Plugins verwalten. Es öffnet sich ein weiteres Fenster
Schritt 4) Klicken Sie auf die Registerkarte „Verfügbar“.
Schritt 5) In diesem Schritt
- Wählen Sie dann das GitHub-Plugin aus
- Klicken Sie auf die Schaltfläche „Jetzt herunterladen und nach Neustart installieren“.
Jetzt werden die folgenden Plugins installiert.
Sobald die Installation abgeschlossen ist. Starten Sie Ihren Tomcat-Server neu, indem Sie die Datei „shutdown.bat“ aufrufen
Nach dem Neustart von Tomcat und Jenkins können wir sehen, dass Plugins in der Registerkarte „Installiert“ installiert sind.
Einrichten unserer Eclipse mit GitHub-Plugin
Jetzt installieren wir das GitHub-Plugin für Eclipse.
URI für den Speicherort des EGit-Plugins https://download.eclipse.org/egit/updates/
Schritt 1) Start Eclipse und dann
- Klicken Sie dann auf die Schaltfläche „Hilfe“.
- Klicken Sie auf „Neue Software installieren“.
Schritt 2) Der folgende Bildschirm wird geöffnet, sobald wir auf „Neue Software installieren“ klicken. Klicken Sie nun auf Hinzufügen
Schritt 3) In diesem Schritt
- Geben Sie den Namen „EGIT“ ein und
- Geben Sie den Ort ein https://download.eclipse.org/egit/updates/ dann
- Klicken Sie auf OK.
Schritt 4) Klicken Sie dann auf „Alle auswählen“ und „Weiter“.
Schritt 5) Klicken Sie auf „Weiter“, dann auf „Lizenzvereinbarung akzeptieren“ und schließen Sie dann die Installation ab.
Starten Sie dann Eclipse neu.
Erstellen eines Repositorys auf Git
Schritt 1) Navigieren Sie zum Git Hub-URI: https://github.com/ Melden Sie sich für Git Hub an
Schritt 2) Sobald Sie sich erfolgreich angemeldet haben, klicken Sie auf „Neues Repository erstellen“.
Schritt 3) In diesem Schritt
Testbeispiel für die Verwendung Selenium mit Git Hub.
Schritt 1) Sobald wir mit dem neuen Repository fertig sind, starten Sie es Eclipse
- Klicken Sie auf Datei
- Klicken Sie dann auf die Schaltfläche „Neu“ und dann
- Klicken Sie auf „Andere“.
Schritt 2) In diesem Schritt
- Wählen Sie Maven Project aus und durchsuchen Sie den Speicherort.
- Klicken Sie auf Weiter
Schritt 3) In diesem Schritt
- Wählen Sie dann den Projektnamen und den Standort aus
- Klicken Sie auf Weiter
Schritt 4) Klicken Sie auf Weiter
Schritt 5) In diesem Schritt
- Geben Sie die Gruppen-ID ein und
- Artefakt-ID und
- Klicken Sie auf die Schaltfläche „Fertig stellen“.
Sobald Sie auf die Schaltfläche „Fertig stellen“ klicken, wird ein Projekt erstellt.
Schritt 6)
Lassen Sie uns nun ein Beispielskript erstellen
Lassen Sie uns den Code/das lokale Repository auf Git Hub übertragen.
Schritt 7) In diesem Schritt
- Öffnen Sie Eclipse und navigieren Sie dann zum Projekt
- Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie dann „Team“.
- Wählen Sie „Projekt teilen“.
Schritt 8) Sobald wir im obigen Bildschirm auf „Projekt teilen“ klicken, wird ein weiteres Fenster angezeigt
In diesem Schritt
- Wählen Sie das lokale Repository aus und
- Klicken Sie auf Fertig stellen.
Sobald wir auf Fertig stellen klicken, sehen wir die Änderung in der Projektstruktur, dass wir ein lokales Repository erstellt haben.
Jetzt ist es an der Zeit, unseren Code in das Git Hub Repository zu übertragen
Schritt 9) In diesem Schritt
- Klicken Sie dann mit der rechten Maustaste auf das Projekt und das Team
- Klicken Sie auf Commit
Schritt 10) In diesem Schritt
- Geben Sie eine Commit-Nachricht ein und
- Wählen Sie die Dateien aus, die wir an das Git Hub-Repository senden möchten
- Klicken Sie auf Commit und Push
Sobald Sie damit fertig sind, können Sie sehen, dass die Symbole im Projekt geändert werden. Es heißt, dass wir unseren Code erfolgreich gepusht und an Git Hub übergeben haben
Wir können im Git-Hub im Repository überprüfen, ob unser Projekt erfolgreich in das Repository übertragen wurde
Jetzt ist es an der Zeit, unser Projekt von Git Hub in Jenkins auszuführen
Schritt 11) Starten Sie den Browser und öffnen Sie Ihre Jenkins.
Schritt 12) Klicken Sie auf Neuer Artikel.
Schritt 13) In diesem Schritt
- Geben Sie den Artikelnamen ein
- Wählen Sie Maven-Projekt aus
- Klicken Sie auf die Schaltfläche „OK“.
Schritt 14) In diesem Schritt konfigurieren wir Git Hub in Jenkins
- Klicken Sie auf Git und
- Geben Sie den Repository-URI ein
- Klicken Sie auf Repository hinzufügen
Wenn Sie über mehrere Repositorys in Git Hub verfügen, müssen Sie das Feld „Name Refspec“ des Repositorys hinzufügen.
Wir können den URI in Git Hub abrufen
Schritt 15) In diesem Schritt
- Fügen Sie den Speicherort der Datei pom.xml in das Textfeld ein und
- Geben Sie dann die Ziele und Optionen für Maven an
- Wählen Sie die Option zur Ausführung des Tests aus
- Klicken Sie auf die Schaltfläche Speichern.
Schritt 16) Sobald wir auf „Speichern“ klicken, erscheint der folgende Bildschirm:
Jetzt können wir unser Projekt erstellen, indem wir auf „Build“ klicken.
Schritt 17) Es wird der Build angezeigt. Klicken Sie auf die Build-Nummer oder das Build-Datum.
Schritt 18) Sobald wir auf die Build-Nummer unten klicken, erscheint der Bildschirm, auf dem wir die Konsolenausgabe sehen können. Klicken Sie in diesem Schritt auf die Konsolenausgabe.
Schließlich können wir überprüfen, ob unser Build erfolgreich abgeschlossen/ausgeführt wurde.















































