Github Integration med Selenium: Komplet selvstudie

Hvad er GitHub?

Git Hub er en samarbejdsplatform. Den er bygget oven på git. Det giver dig mulighed for at beholde både lokale og eksterne kopier af dit projekt. Et projekt, som du kan publicere det blandt dine teammedlemmer, da de selv kan bruge det og opdatere det derfra.

Fordele ved at bruge Git Hub til Selenium.

  • Når flere personer arbejder på det samme projekt, kan de opdatere projektdetaljerne og informere andre teammedlemmer samtidigt.
  • Jenkins kan hjælpe os med regelmæssigt at bygge projektet fra fjernlageret, dette hjælper os med at holde styr på mislykkede builds.

Forudsætning for Selenium og github-integration

Før vi starter integration med selen og git hub, skal vi installere følgende komponenter.

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

Du kan finde disse installationstrin på følgende links:

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

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

Forudsætning for Selenium og Github Integration

Git Binære installation

Lad os nu starte med at installere "Git Binaries".

Trin 1) Start browseren og naviger til URL- https://git-scm.com/

Trin 2) Download den seneste stabile udgivelse.

Trin 3) Klik på downloads for Windows, når filen er downloadet, kan vi begynde med vores installation.

Git Binære installation

Trin 4) Gå til downloadplaceringen eller -ikonet og kør installationsprogrammet.

Trin 5) Klik igennem velkomst og General Public-licens.

Trin 6) Klik på knappen "næste" i git-opsætningsguiden

Git Binære installation

Trin 7) Læs GNU General Public License og klik på næste

Git Binære installation

Et andet vindue vil dukke op,

Trin 8) I dette trin,

  1. Vælg den mappe, hvor du vil installere "Git Binaries" og
  2. Klik på næste knap

Git Binære installation

Trin 9) Vælg den komponent, du vil installere, og klik på næste

Git Binære installation

Trin 10) Hvis du vil oprette en startmenumappe til Git, skal du lade indstillingen være standard og klikke på næste.

Git Binære installation

Trin 11) I dette trin,

  1. Vælg Brug Git fra Windows Kommandoprompt for at køre Git fra kommandolinjen og
  2. Klik på næste.

Git Binære installation

Forlad standardindstillingen og klik på Næste for at installere.

Trin 12) I dette trin,

  1. Vælg Brug åben SSH Det vil hjælpe os med at udføre kommandoen fra kommandolinjen, og det vil sætte miljøstien.
  2. Klik på næste knap.

Git Binære installation

Trin 13) I dette trin,

  1. Vælg "Checkout windows-style, commit Unix-style line ending".(hvordan git-hubben skal behandle linjeafslutninger i tekstfiler).
  2. Klik på næste knap.

Git Binære installation

Trin 14) I dette trin,

  1. Vælg Brug MinTTY er standardterminalen for MSys2 til Git Bash
  2. Klik på næste knap

Git Binære installation

Git Binære installation

Når git er installeret med succes, kan du få adgang til git.

Åbn kommandoprompt og skriv "git" og tryk på "Enter" Hvis du ser nedenstående skærm betyder det, at den er installeret med succes

Git Binære installation

Installation af Jenkins Git Plugin

Lad os nu starte med Jenkins Git Plugin Installation.

Trin 1) Start browseren og naviger til din Jenkins.

Trin 2) Klik på Administrer Jenkins.

Installation af Jenkins Git Plugin

Trin 3) Klik på Administrer plugins, det åbner et andet vindue

Installation af Jenkins Git Plugin

Trin 4) Klik på fanen Tilgængelig

Installation af Jenkins Git Plugin

Trin 5) I dette trin,

  1. Vælg derefter GitHub-plugin
  2. Klik på Download nu og installer efter genstart-knappen.

Installation af Jenkins Git Plugin

Nu vil den installere følgende plugins.

Når installationen er færdig. Genstart din Tomcat-server ved at kalde filen "shutdown.bat".

Installation af Jenkins Git Plugin

Efter genstart af tomcat og Jenkins kan vi se plugins er installeret i fanen "Installeret".

Installation af Jenkins Git Plugin

Opsætning af vores Eclipse med GitHub Plugin

Lad os nu installere GitHub Plugin til Eclipse.

URI for EGit Plugin-placering https://download.eclipse.org/egit/updates/

Trin 1) Launch Eclipse og så

  1. Klik derefter på knappen Hjælp
  2. Klik på installer ny software

Sætte op Eclipse med GitHub Plugin

Trin 2) Nedenstående skærm åbnes, når vi klikker på installer ny software. Klik nu på tilføj

Sætte op Eclipse med GitHub Plugin

Trin 3) I dette trin,

  1. Indtast navnet "EGIT" og
  2. Indtast placeringen https://download.eclipse.org/egit/updates/ derefter
  3. Klik på ok.

Sætte op Eclipse med GitHub Plugin

Trin 4) Klik derefter på vælg alle og næste

Sætte op Eclipse med GitHub Plugin

Trin 5) Klik på næste og klik på accepter licensaftalen, og afslut derefter installationen.

Genstart derefter formørkelsen.

Sætte op Eclipse med GitHub Plugin

Opbygning af et lager på Git

Trin 1) Naviger til Git Hub URI: https://github.com/ tilmeld dig git hub

Trin 2) Når du er blevet tilmeldt, skal du klikke på opret nyt lager

Opbygning af et lager på Git

Trin 3) I dette trin,

  1. Indtast navnet på depotet og
  2. klik på opret lagerOpbygning af et lager på Git

Testeksempel på brug Selenium med Git Hub.

Trin 1) Når vi er færdige med det nye lager, starter du Eclipse

  1. Klik på filen
  2. Klik derefter på ny knap og derefter
  3. Klik på andet

Testeksempel på brug Selenium med Git Hub

Trin 2) I dette trin,

  1. Vælg Maven Project og gennemse placeringen.
  2. Klik på næste

Testeksempel på brug Selenium med Git Hub

Trin 3) I dette trin,

  1. Vælg derefter projektnavn og placering
  2. Klik på næste

Testeksempel på brug Selenium med Git Hub

Trin 4) Klik på næste

Testeksempel på brug Selenium med Git Hub

Trin 5) I dette trin,

  1. Indtast gruppe-id og
  2. Artefakt-id og
  3. Klik på knappen Udfør.

Testeksempel på brug Selenium med Git Hub

Så snart du klikker på knappen Afslut, oprettes et projekt.

Trin 6)

Lad os nu oprette et eksempelscript

Testeksempel på brug Selenium med Git Hub

Lad os skubbe koden/det lokale lager til Git Hub.

Trin 7) I dette trin,

  1. Åbn eclipse, og naviger derefter til projektet
  2. Højreklik på projektet og vælg derefter "team".
  3. Vælg del projekt

Testeksempel på brug Selenium med Git Hub

Trin 8) Når vi klikker på "Del projekt" på ovenstående skærm, får vi et nyt vindue

I dette trin,

  1. Vælg det lokale lager og
  2. Klik på afslut.

Testeksempel på brug Selenium med Git Hub

Når vi klikker på Udfør, kan vi se ændringen i projektstrukturen, at vi har oprettet et lokalt depot.

Testeksempel på brug Selenium med Git Hub

Nu er det tid til at skubbe vores kode til Git Hub Repository

Trin 9) I dette trin,

  1. Højreklik på projektet og hold derefter
  2. Klik på begå

Testeksempel på brug Selenium med Git Hub

Trin 10) I dette trin,

  1. Indtast en commit-besked og
  2. Vælg de filer, som vi vil sende til Git Hub-lageret
  3. Klik på commit og tryk

Testeksempel på brug Selenium med Git Hub

Når du er færdig med det, kan du se, at ikonerne i projektet bliver ændret, det siger, at vi med succes har skubbet og forpligtet vores kode til Git Hub

Testeksempel på brug Selenium med Git Hub

Vi kan verificere i Git-hubben i repositoryt, at vores projekt er succesfuldt skubbet ind i repository

Testeksempel på brug Selenium med Git Hub

Nu er det tid til at udføre vores projekt fra Git Hub i Jenkins

Trin 11) Start browser og åbn din Jenkins.

Trin 12) Klik på ny vare.

Testeksempel på brug Selenium med Git Hub

Trin 13) I dette trin,

  1. Indtast varens navn
  2. Vælg Maven Project
  3. Klik på ok-knappen

Testeksempel på brug Selenium med Git Hub

Trin 14) I dette trin konfigurerer vi Git Hub i Jenkins

  1. Klik på Git og
  2. Indtast Repository URI
  3. Klik på Tilføj lager

Hvis du har flere depoter i Git Hub, skal du tilføje navnet Refspec-feltet for depotet.

Testeksempel på brug Selenium med Git Hub

Vi kan få URI'en i Git Hub

Testeksempel på brug Selenium med Git Hub

Trin 15) I dette trin,

  1. Tilføj pom.xml-filens placering i tekstboksen og
  2. Angiv derefter målene og mulighederne for Maven
  3. Vælg mulighed for, hvordan testen skal køres
  4. Klik på knappen Gem.

Testeksempel på brug Selenium med Git Hub

Trin 16) når vi klikker på gem, vises nedenstående skærm,

Nu kan vi bygge vores projekt klik på byg.

Testeksempel på brug Selenium med Git Hub

Trin 17) Det vil vise Build, klik på buildnummer eller byggedato.

Testeksempel på brug Selenium med Git Hub

Trin 18) Når vi klikker på byggenummeret nedenfor, vises skærmen, hvor vi kan se konsoludgangen i dette trin, klik på konsoludgangen.

Testeksempel på brug Selenium med Git Hub

Endelig kan vi bekræfte, at vores build er gennemført/eksekveret.

Testeksempel på brug Selenium med Git Hub

Dagligt Guru99 Nyhedsbrev

Start dagen med de seneste og vigtigste AI-nyheder leveret lige nu.