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รคrrarkivet, detta hjรคlper oss att hรฅlla track av 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

Jenkins Git-plugininstallation

Nu ska vi bรถrja med Jenkins Installation av Git-plugin.

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

Steg 2) Klicka pรฅ Hantera Jenkins.

Jenkins Git-plugininstallation

Steg 3) Klicka pรฅ Hantera plugins sรฅ รถppnas ett annat fรถnster

Jenkins Git-plugininstallation

Steg 4) Klicka pรฅ fliken Tillgรคnglig

Jenkins Git-plugininstallation

Steg 5) I detta steg

  1. Vรคlj GitHub-plugin sedan
  2. Klicka pรฅ Ladda ner nu och installera efter omstart-knappen.

Jenkins Git-plugininstallation

Nu kommer det att installera fรถljande plugins.

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

Jenkins Git-plugininstallation

Efter att ha startat om Tomcat och Jenkins Vi kan se att plugins รคr installerade i fliken "Installerat".

Jenkins Git-plugininstallation

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 konfigurerar vi 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

Sammanfatta detta inlรคgg med: