Github Integrasjon med Selenium: Fullfør opplæringen

Hva er GitHub?

Git Hub er en samarbeidsplattform. Den er bygget på toppen av git. Den lar deg beholde både lokale og eksterne kopier av prosjektet ditt. Et prosjekt som du kan publisere blant teammedlemmene dine ettersom de kan bruke det og oppdatere det derfra selv.

Fordeler med å bruke Git Hub for Selenium.

  • Når flere personer jobber på samme prosjekt, kan de oppdatere prosjektdetaljer og informere andre teammedlemmer samtidig.
  • Jenkins kan hjelpe oss med å regelmessig bygge prosjektet fra det eksterne depotet, dette hjelper oss å holde styr på mislykkede bygg.

Forutsetning for Selenium og github-integrasjon

Før vi starter integrering av selen og git-hub, må vi installere følgende komponenter.

  1. Jenkins installasjon.
  2. Maven installasjon.
  3. Tomcat installasjon.

Du finner disse installasjonstrinnene i følgende lenker:

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

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

Forutsetning for Selenium og Github Integrasjon

Git Binaries installasjon

La oss nå starte med å installere "Git Binaries".

Trinn 1) Start nettleseren og naviger til URL- https://git-scm.com/

Trinn 2) Last ned den siste stabile utgivelsen.

Trinn 3) Klikk på nedlastinger for Windows når filen er lastet ned, kan vi begynne med installasjonen.

Git Binaries installasjon

Trinn 4) Gå til nedlastingsstedet eller -ikonet og kjør installasjonsprogrammet.

Trinn 5) Klikk gjennom velkomst og General Public-lisens.

Trinn 6) Klikk på "neste" -knappen i git-oppsettveiviseren

Git Binaries installasjon

Trinn 7) Les GNU General Public License og klikk på neste

Git Binaries installasjon

Et annet vindu vil dukke opp,

Trinn 8) I dette trinnet

  1. Velg katalogen der du vil installere "Git Binaries" og
  2. Klikk på neste-knappen

Git Binaries installasjon

Trinn 9) Velg komponenten du vil installere og klikk på neste

Git Binaries installasjon

Trinn 10) Hvis du vil opprette en startmenymappe for Git, la innstillingen være standard og klikk på neste.

Git Binaries installasjon

Trinn 11) I dette trinnet

  1. Velg Bruk Git fra Windows Kommandoprompt for å kjøre Git fra kommandolinjen og
  2. Klikk på neste.

Git Binaries installasjon

La standardinnstillingen være og klikk på Neste for å installere.

Trinn 12) I dette trinnet

  1. Velg Bruk åpen SSH Det vil hjelpe oss å utføre kommandoen fra kommandolinjen, og det vil angi miljøbanen.
  2. Klikk på neste-knappen.

Git Binaries installasjon

Trinn 13) I dette trinnet

  1. Velg "Checkout windows-style, commit Unix-style line ending".(hvordan git-huben skal behandle linjeavslutninger i tekstfiler).
  2. Klikk på neste-knappen.

Git Binaries installasjon

Trinn 14) I dette trinnet

  1. Velg Bruk MinTTY er standardterminalen til MSys2 for Git Bash
  2. Klikk på neste-knappen

Git Binaries installasjon

Git Binaries installasjon

Når git er installert vellykket, kan du få tilgang til git.

Åpne ledeteksten og skriv "git" og trykk "Enter" Hvis du ser under skjermen betyr det at den er installert vellykket

Git Binaries installasjon

Installer Jenkins Git Plugin

La oss nå starte med Jenkins Git Plugin Installasjon.

Trinn 1) Start nettleseren og naviger til Jenkins.

Trinn 2) Klikk på Administrer Jenkins.

Installer Jenkins Git Plugin

Trinn 3) Klikk på Administrer plugins, det vil åpne et annet vindu

Installer Jenkins Git Plugin

Trinn 4) Klikk på Available TAB

Installer Jenkins Git Plugin

Trinn 5) I dette trinnet

  1. Velg GitHub-plugin deretter
  2. Klikk på Last ned nå og installer etter omstart-knappen.

Installer Jenkins Git Plugin

Nå vil den installere følgende plugins.

Når installasjonen er fullført. Start Tomcat-serveren på nytt ved å ringe "shutdown.bat"-filen

Installer Jenkins Git Plugin

Etter omstart av tomcat og Jenkins kan vi se plugins er installert i "Installert"-fanen.

Installer Jenkins Git Plugin

Sette opp vår Eclipse med GitHub Plugin

La oss nå installere GitHub Plugin for Eclipse.

URI for plassering av EGit-plugin https://download.eclipse.org/egit/updates/

Trinn 1) Start Eclipse og deretter

  1. Klikk deretter på hjelpeknappen
  2. Klikk på installer ny programvare

Setter opp Eclipse med GitHub Plugin

Trinn 2) Skjermbildet nedenfor åpnes når vi klikker på installer ny programvare. Klikk nå på legg til

Setter opp Eclipse med GitHub Plugin

Trinn 3) I dette trinnet

  1. Skriv inn navnet "EGIT" og
  2. Skriv inn plasseringen https://download.eclipse.org/egit/updates/ deretter
  3. Klikk på ok.

Setter opp Eclipse med GitHub Plugin

Trinn 4) Klikk deretter på velg alle og neste

Setter opp Eclipse med GitHub Plugin

Trinn 5) Klikk på neste og klikk godta lisensavtalen og fullfør installasjonen.

Start deretter formørkelsen på nytt.

Setter opp Eclipse med GitHub Plugin

Bygge et depot på Git

Trinn 1) Naviger til Git Hub URI: https://github.com/ registrere deg for git hub

Trinn 2) Når du har blitt registrert, klikker du på opprett nytt depot

Bygge et depot på Git

Trinn 3) I dette trinnet

  1. Skriv inn navnet på depotet og
  2. klikk på opprett arkivBygge et depot på Git

Testeksempel på bruk Selenium med Git Hub.

Trinn 1) Når vi er ferdige med det nye depotet, starter du Eclipse

  1. Klikk på filen
  2. Klikk deretter på ny knapp og deretter
  3. Klikk på andre

Testeksempel på bruk Selenium med Git Hub

Trinn 2) I dette trinnet

  1. Velg Maven Project og bla gjennom plasseringen.
  2. Klikk på neste

Testeksempel på bruk Selenium med Git Hub

Trinn 3) I dette trinnet

  1. Velg deretter prosjektnavn og plassering
  2. Klikk på neste

Testeksempel på bruk Selenium med Git Hub

Trinn 4) Klikk på neste

Testeksempel på bruk Selenium med Git Hub

Trinn 5) I dette trinnet

  1. Skriv inn gruppe-ID og
  2. Artefakt-ID og
  3. Klikk på Fullfør-knappen.

Testeksempel på bruk Selenium med Git Hub

Så snart du klikker på fullfør-knappen, vil et prosjekt bli opprettet.

Trinn 6)

La oss nå lage et eksempelskript

Testeksempel på bruk Selenium med Git Hub

La oss skyve koden/det lokale depotet til Git Hub.

Trinn 7) I dette trinnet

  1. Åpne Eclipse og naviger deretter til prosjektet
  2. Høyreklikk på prosjektet og velg "team" deretter
  3. Velg del prosjekt

Testeksempel på bruk Selenium med Git Hub

Trinn 8) Når vi klikker på "Del prosjekt" på skjermen ovenfor, får vi et nytt vindu

I dette trinnet

  1. Velg det lokale depotet og
  2. Klikk på fullfør.

Testeksempel på bruk Selenium med Git Hub

Når vi klikker på Fullfør, kan vi se endringen i prosjektstrukturen at vi har opprettet et lokalt depot.

Testeksempel på bruk Selenium med Git Hub

Nå er det på tide å sende koden vår til Git Hub Repository

Trinn 9) I dette trinnet

  1. Høyreklikk deretter på prosjektet og teamet
  2. Klikk på forplikte

Testeksempel på bruk Selenium med Git Hub

Trinn 10) I dette trinnet

  1. Skriv inn en forpliktelsesmelding og
  2. Velg filene vi vil sende til Git Hub-depotet
  3. Klikk på forplikt og trykk

Testeksempel på bruk Selenium med Git Hub

Når du er ferdig med det, kan du se at ikonene i prosjektet blir endret, det står at vi har pushet og forpliktet koden vår til Git Hub

Testeksempel på bruk Selenium med Git Hub

Vi kan verifisere i Git-huben i depotet at prosjektet vårt er vellykket pushet inn i depotet

Testeksempel på bruk Selenium med Git Hub

Nå er det tid for å utføre prosjektet vårt fra Git Hub i Jenkins

Trinn 11) Start nettleseren og åpne Jenkins.

Trinn 12) Klikk på nytt element.

Testeksempel på bruk Selenium med Git Hub

Trinn 13) I dette trinnet

  1. Skriv inn varenavn
  2. Velg Maven Project
  3. Klikk på ok-knappen

Testeksempel på bruk Selenium med Git Hub

Trinn 14) I dette trinnet vil vi konfigurere Git Hub i Jenkins

  1. Klikk på Git og
  2. Angi depot-URI
  3. Klikk på Legg til depot

Hvis du har flere depoter i Git Hub, må du legge til navnet Refspec-feltet til depotet.

Testeksempel på bruk Selenium med Git Hub

Vi kan få URI i Git Hub

Testeksempel på bruk Selenium med Git Hub

Trinn 15) I dette trinnet

  1. Legg til pom.xml-filplasseringen i tekstboksen og
  2. Spesifiser målene og alternativene for Maven da
  3. Velg et alternativ for hvordan du kjører testen
  4. Klikk på lagre-knappen.

Testeksempel på bruk Selenium med Git Hub

Trinn 16) Når vi klikker på lagre, vises skjermen nedenfor,

Nå kan vi bygge prosjektet vårt klikk på bygg.

Testeksempel på bruk Selenium med Git Hub

Trinn 17) Den vil vise bygg, klikk på byggenummer eller byggedato.

Testeksempel på bruk Selenium med Git Hub

Trinn 18) Når vi klikker på byggenummeret nedenfor, vises skjermen der vi kan se konsollutgangen i dette trinnet, klikk på konsollutgangen.

Testeksempel på bruk Selenium med Git Hub

Til slutt kan vi verifisere at bygget vårt er vellykket fullført/utført.

Testeksempel på bruk Selenium med Git Hub