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.
- Jenkins installation.
- Maven installation.
- 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)
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.
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
Steg 7) Läs GNU General Public License och klicka på nästa
Ett annat fönster kommer att dyka upp,
Steg 8) I detta steg
- Välj den katalog där du vill installera "Git Binaries" och
- Klicka på nästa knapp
Steg 9) Välj den komponent du vill installera och klicka på nästa
Steg 10) Om du vill skapa en startmenymapp för Git, lämna inställningen som standard och klicka på nästa.
Steg 11) I detta steg
- Välj Använd Git från Windows Kommandotolken för att köra Git från kommandoraden och
- Klicka på nästa.
Lämna standardinställningen och klicka på nästa för att installera.
Steg 12) I detta steg
- 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.
- Klicka på nästa knapp.
Steg 13) I detta steg
- Välj "Checkout windows-style, commit Unix-style line ending".(hur git-hubben ska behandla radslut i textfiler).
- Klicka på nästa knapp.
Steg 14) I detta steg
- Välj Använd MinTTY är standardterminalen för MSys2 för Git Bash
- Klicka på nästa knapp
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
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.
Steg 3) Klicka på Hantera plugins så öppnas ett annat fönster
Steg 4) Klicka på fliken Tillgänglig
Steg 5) I detta steg
- Välj GitHub-plugin sedan
- Klicka på Ladda ner nu och installera efter omstart-knappen.
Nu kommer det att installera följande plugins.
När installationen är klar. Starta om din Tomcat-server genom att anropa filen "shutdown.bat".
Efter att ha startat om Tomcat och Jenkins kan vi se att plugins är installerade på fliken "Installerade".
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å
- Klicka sedan på hjälpknappen
- Klicka på installera ny programvara
Steg 2) Skärmen nedan öppnas när vi klickar på installera ny programvara. Klicka nu på lägg till
Steg 3) I detta steg
- Skriv namnet "EGIT" och
- Ange platsen https://download.eclipse.org/egit/updates/ sedan
- Klicka på ok.
Steg 4) Klicka sedan på välj alla och nästa
Steg 5) Klicka på nästa och klicka på acceptera licensavtalet och avsluta sedan installationen.
Starta sedan om förmörkelsen.
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
Steg 3) I detta steg
Testexempel på användning Selenium med Git Hub.
Steg 1) När vi är klara med det nya förvaret, Starta Eclipse
- Klicka på filen
- Klicka sedan på ny knapp och sedan
- Klicka på annan
Steg 2) I detta steg
- Välj Maven Project och bläddra i platsen.
- Klicka på nästa
Steg 3) I detta steg
- Välj sedan projektnamn och plats
- Klicka på nästa
Steg 4) Klicka på nästa
Steg 5) I detta steg
- Ange grupp-ID och
- Artefakt-ID och
- Klicka på knappen Slutför.
Så snart du klickar på slutför-knappen kommer ett projekt att skapas.
Steg 6)
Låt oss nu skapa ett exempelskript
Låt oss skjuta koden/det lokala arkivet till Git Hub.
Steg 7) I detta steg
- Öppna Eclipse och navigera sedan till projektet
- Högerklicka på projektet och välj sedan "team".
- Välj dela projekt
Steg 8) När vi klickar på "Dela projekt" på skärmen ovan får vi ett nytt fönster
I detta steg
- Välj det lokala arkivet och
- Klicka på avsluta.
När vi klickar på Slutför kan vi se förändringen i projektstrukturen att vi har skapat ett lokalt arkiv.
Nu är det dags att skicka vår kod till Git Hub Repository
Steg 9) I detta steg
- Högerklicka på projektet och teamet sedan
- Klicka på commit
Steg 10) I detta steg
- Ange ett commit-meddelande och
- Välj filerna som vi vill skicka till Git Hub-förrådet
- Klicka på commit och tryck
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
Vi kan verifiera i Git-hubben i arkivet att vårt projekt framgångsrikt har skjutits in i arkivet
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.
Steg 13) I detta steg
- Ange artikelnamn
- Välj Maven Project
- Klicka på ok-knappen
Steg 14) I det här steget kommer vi att konfigurera Git Hub i Jenkins
- Klicka på Git och
- Ange arkivets URI
- 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.
Vi kan få URI i Git Hub
Steg 15) I detta steg
- Lägg till pom.xml-filens plats i textrutan och
- Specificera sedan målen och alternativen för Maven
- Välj alternativ för hur du kör testet
- Klicka på knappen Spara.
Steg 16) när vi klickar på spara visas nedanstående skärm,
Nu kan vi bygga vårt projekt klicka på bygg.
Steg 17) Det kommer att visa byggnaden, klicka på byggnummer eller byggdatum.
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.
Slutligen kan vi verifiera att vår konstruktion är framgångsrikt slutförd/exekverad.