Github Integration med Selenium: Komplett handledning

Vad är GitHub?

Git Hub är en samarbetsplattform. Den är byggd ovanpå git. Det låter dig behålla både lokala och fjärranslutna kopior av ditt projekt. Ett projekt som du kan publicera det bland dina teammedlemmar eftersom de kan använda det och uppdatera det därifrån själv.

Fördelar med att använda Git Hub för Selenium.

  • När flera personer arbetar med samma projekt kan de uppdatera projektdetaljer och informera andra teammedlemmar samtidigt.
  • Jenkins kan hjälpa oss att regelbundet bygga projektet från fjärrförvaret, vilket hjälper oss att hålla reda på misslyckade byggen.

Förutsättning för Selenium och github-integration

Innan vi börjar integrera selen och git hub måste vi installera följande komponenter.

  1. Jenkins installation.
  2. Maven installation.
  3. Tomcat installation.

Du hittar dessa installationssteg i följande länkar:

1) Maven och Jenkins installationsguide (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

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

Förutsättning för Selenium och Github Integration

Git Binaries installation

Låt oss nu börja med att installera "Git Binaries".

Steg 1) Starta webbläsaren och navigera till URL- https://git-scm.com/

Steg 2) Ladda ner den senaste stabila versionen.

Steg 3) Klicka på nedladdningar för Windows när filen har laddats ner kan vi börja med vår installation.

Git Binaries installation

Steg 4) Gå till nedladdningsplatsen eller ikonen och kör installationsprogrammet.

Steg 5) Klicka på välkomst och General Public-licens.

Steg 6) Klicka på "nästa"-knappen i git-installationsguiden

Git Binaries installation

Steg 7) Läs GNU General Public License och klicka på nästa

Git Binaries installation

Ett annat fönster kommer att dyka upp,

Steg 8) I detta steg

  1. Välj den katalog där du vill installera "Git Binaries" och
  2. Klicka på nästa knapp

Git Binaries installation

Steg 9) Välj den komponent du vill installera och klicka på nästa

Git Binaries installation

Steg 10) Om du vill skapa en startmenymapp för Git, lämna inställningen som standard och klicka på nästa.

Git Binaries installation

Steg 11) I detta steg

  1. Välj Använd Git från Windows Kommandotolken för att köra Git från kommandoraden och
  2. Klicka på nästa.

Git Binaries installation

Lämna standardinställningen och klicka på nästa för att installera.

Steg 12) I detta steg

  1. Välj Använd Öppna SSH Det hjälper oss att utföra kommandot från kommandoraden, och det kommer att ställa in miljövägen.
  2. Klicka på nästa knapp.

Git Binaries installation

Steg 13) I detta steg

  1. Välj "Checkout windows-style, commit Unix-style line ending".(hur git-hubben ska behandla radslut i textfiler).
  2. Klicka på nästa knapp.

Git Binaries installation

Steg 14) I detta steg

  1. Välj Använd MinTTY är standardterminalen för MSys2 för Git Bash
  2. Klicka på nästa knapp

Git Binaries installation

Git Binaries installation

När git har installerats framgångsrikt kan du komma åt git.

Öppna kommandotolken och skriv "git" och tryck på "Enter" Om du ser nedanstående skärm betyder det att den har installerats framgångsrikt

Git Binaries installation

Installera Jenkins Git Plugin

Låt oss nu börja med Jenkins Git Plugin Installation.

Steg 1) Starta webbläsaren och navigera till din Jenkins.

Steg 2) Klicka på Hantera Jenkins.

Installera Jenkins Git Plugin

Steg 3) Klicka på Hantera plugins så öppnas ett annat fönster

Installera Jenkins Git Plugin

Steg 4) Klicka på fliken Tillgänglig

Installera Jenkins Git Plugin

Steg 5) I detta steg

  1. Välj GitHub-plugin sedan
  2. Klicka på Ladda ner nu och installera efter omstart-knappen.

Installera Jenkins Git Plugin

Nu kommer det att installera följande plugins.

När installationen är klar. Starta om din Tomcat-server genom att anropa filen "shutdown.bat".

Installera Jenkins Git Plugin

Efter att ha startat om Tomcat och Jenkins kan vi se att plugins är installerade på fliken "Installerade".

Installera Jenkins Git Plugin

Konfigurera vår Eclipse med GitHub Plugin

Låt oss nu installera GitHub Plugin för Eclipse.

URI för EGit Plugin-plats https://download.eclipse.org/egit/updates/

Steg 1) Starta Eclipse och då

  1. Klicka sedan på hjälpknappen
  2. Klicka på installera ny programvara

Installera Eclipse med GitHub Plugin

Steg 2) Skärmen nedan öppnas när vi klickar på installera ny programvara. Klicka nu på lägg till

Installera Eclipse med GitHub Plugin

Steg 3) I detta steg

  1. Skriv namnet "EGIT" och
  2. Ange platsen https://download.eclipse.org/egit/updates/ sedan
  3. Klicka på ok.

Installera Eclipse med GitHub Plugin

Steg 4) Klicka sedan på välj alla och nästa

Installera Eclipse med GitHub Plugin

Steg 5) Klicka på nästa och klicka på acceptera licensavtalet och avsluta sedan installationen.

Starta sedan om förmörkelsen.

Installera Eclipse med GitHub Plugin

Bygga ett arkiv på Git

Steg 1) Navigera till Git Hub URI: https://github.com/ registrera dig för git hub

Steg 2) När du har lyckats registrera dig klickar du på skapa nytt arkiv

Bygga ett arkiv på Git

Steg 3) I detta steg

  1. Ange namnet på förvaret och
  2. klicka på skapa arkivBygga ett arkiv på Git

Testexempel på användning Selenium med Git Hub.

Steg 1) När vi är klara med det nya förvaret, Starta Eclipse

  1. Klicka på filen
  2. Klicka sedan på ny knapp och sedan
  3. Klicka på annan

Testexempel på användning Selenium med Git Hub

Steg 2) I detta steg

  1. Välj Maven Project och bläddra i platsen.
  2. Klicka på nästa

Testexempel på användning Selenium med Git Hub

Steg 3) I detta steg

  1. Välj sedan projektnamn och plats
  2. Klicka på nästa

Testexempel på användning Selenium med Git Hub

Steg 4) Klicka på nästa

Testexempel på användning Selenium med Git Hub

Steg 5) I detta steg

  1. Ange grupp-ID och
  2. Artefakt-ID och
  3. Klicka på knappen Slutför.

Testexempel på användning Selenium med Git Hub

Så snart du klickar på slutför-knappen kommer ett projekt att skapas.

Steg 6)

Låt oss nu skapa ett exempelskript

Testexempel på användning Selenium med Git Hub

Låt oss skjuta koden/det lokala arkivet till Git Hub.

Steg 7) I detta steg

  1. Öppna Eclipse och navigera sedan till projektet
  2. Högerklicka på projektet och välj sedan "team".
  3. Välj dela projekt

Testexempel på användning Selenium med Git Hub

Steg 8) När vi klickar på "Dela projekt" på skärmen ovan får vi ett nytt fönster

I detta steg

  1. Välj det lokala arkivet och
  2. Klicka på avsluta.

Testexempel på användning Selenium med Git Hub

När vi klickar på Slutför kan vi se förändringen i projektstrukturen att vi har skapat ett lokalt arkiv.

Testexempel på användning Selenium med Git Hub

Nu är det dags att skicka vår kod till Git Hub Repository

Steg 9) I detta steg

  1. Högerklicka på projektet och teamet sedan
  2. Klicka på commit

Testexempel på användning Selenium med Git Hub

Steg 10) I detta steg

  1. Ange ett commit-meddelande och
  2. Välj filerna som vi vill skicka till Git Hub-förrådet
  3. Klicka på commit och tryck

Testexempel på användning Selenium med Git Hub

När du är klar med det kan du se att ikonerna i projektet ändras, det står att vi framgångsrikt har pushat och överfört vår kod till Git Hub

Testexempel på användning Selenium med Git Hub

Vi kan verifiera i Git-hubben i arkivet att vårt projekt framgångsrikt har skjutits in i arkivet

Testexempel på användning Selenium med Git Hub

Nu är det dags att köra vårt projekt från Git Hub i Jenkins

Steg 11) Starta webbläsaren och öppna din Jenkins.

Steg 12) Klicka på ny artikel.

Testexempel på användning Selenium med Git Hub

Steg 13) I detta steg

  1. Ange artikelnamn
  2. Välj Maven Project
  3. Klicka på ok-knappen

Testexempel på användning Selenium med Git Hub

Steg 14) I det här steget kommer vi att konfigurera Git Hub i Jenkins

  1. Klicka på Git och
  2. Ange arkivets URI
  3. Klicka på Lägg till arkiv

Om du har flera arkiv i Git Hub, måste du lägga till namnet Refspec-fältet för arkivet.

Testexempel på användning Selenium med Git Hub

Vi kan få URI i Git Hub

Testexempel på användning Selenium med Git Hub

Steg 15) I detta steg

  1. Lägg till pom.xml-filens plats i textrutan och
  2. Specificera sedan målen och alternativen för Maven
  3. Välj alternativ för hur du kör testet
  4. Klicka på knappen Spara.

Testexempel på användning Selenium med Git Hub

Steg 16) när vi klickar på spara visas nedanstående skärm,

Nu kan vi bygga vårt projekt klicka på bygg.

Testexempel på användning Selenium med Git Hub

Steg 17) Det kommer att visa byggnaden, klicka på byggnummer eller byggdatum.

Testexempel på användning Selenium med Git Hub

Steg 18) när vi klickar på byggnummer nedan kommer skärmen att visas där vi kan se konsolutgången i detta steg, klicka på konsolutgången.

Testexempel på användning Selenium med Git Hub

Slutligen kan vi verifiera att vår konstruktion är framgångsrikt slutförd/exekverad.

Testexempel på användning Selenium med Git Hub