Github Integratie met Selenium: Volledige zelfstudie

Wat is GitHub?

Git Hub is een samenwerkingsplatform. Het is bovenop git gebouwd. Hiermee kunt u zowel lokale als externe kopieรซn van uw project bewaren. Een project dat u onder uw teamleden kunt publiceren, omdat zij het kunnen gebruiken en van daaruit zelf kunnen bijwerken.

Voordelen van het gebruik van Git Hub voor Selenium.

  • Wanneer meerdere mensen aan hetzelfde project werken, kunnen ze tegelijkertijd projectdetails bijwerken en andere teamleden informeren.
  • Jenkins Dit kan ons helpen om het project regelmatig vanuit de externe repository te bouwen, waardoor we het project up-to-date kunnen houden. track van mislukte builds.

Voorwaarde voor Selenium en github-integratie

Voordat we beginnen met de integratie van Selenium en Git Hub, moeten we de volgende componenten installeren.

  1. Jenkins Installatie.
  2. Maven-installatie.
  3. Tomcat-installatie.

U kunt de installatiestappen vinden via de volgende links:

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

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

Voorwaarde voor Selenium en Github Integratie

Git binaire bestanden installatie

Laten we nu beginnen met het installeren van โ€œGit Binariesโ€.

Stap 1) Open de browser en ga naar URL- https://git-scm.com/

Stap 2) Download de nieuwste stabiele release.

Stap 3) Klik op downloads voor Windows. Zodra het bestand is gedownload, kunnen we beginnen met de installatie.

Git binaire bestanden installatie

Stap 4) Ga naar de downloadlocatie of het pictogram en voer het installatieprogramma uit.

Stap 5) Klik door welkom en Algemene Publieke licentie.

Stap 6) Klik op de knop โ€œVolgendeโ€ in de Git-installatiewizard

Git binaire bestanden installatie

Stap 7) Lees de GNU General Public License en klik op volgende

Git binaire bestanden installatie

Er verschijnt een ander venster,

Stap 8) In deze stap,

  1. Selecteer de map waarin u โ€œGit Binariesโ€ wilt installeren en
  2. Klik op de knop Volgende

Git binaire bestanden installatie

Stap 9) Selecteer het onderdeel dat u wilt installeren en klik op volgende

Git binaire bestanden installatie

Stap 10) Als je een startmenumap voor Git wilt maken, laat dan de standaardinstelling staan โ€‹โ€‹en klik op volgende.

Git binaire bestanden installatie

Stap 11) In deze stap,

  1. Selecteer Git gebruiken in de Windows Opdrachtprompt om Git vanaf de opdrachtregel uit te voeren en
  2. Klik op volgende.

Git binaire bestanden installatie

Laat de standaardinstelling staan โ€‹โ€‹en klik op Volgende om te installeren.

Stap 12) In deze stap,

  1. Selecteer Gebruik Open SSH. Het zal ons helpen de opdracht uit te voeren vanaf de opdrachtregel, en het zal het omgevingspad instellen.
  2. Klik op de knop Volgende.

Git binaire bestanden installatie

Stap 13) In deze stap,

  1. Selecteer โ€œCheckout windows-style, commit Unix-style line endingโ€ (hoe de Git Hub regeleinden in tekstbestanden zou moeten behandelen).
  2. Klik op de knop Volgende.

Git binaire bestanden installatie

Stap 14) In deze stap,

  1. Selecteer Gebruik MinTTY is de standaardterminal van MSys2 voor Git Bash
  2. Klik op de knop Volgende

Git binaire bestanden installatie

Git binaire bestanden installatie

Zodra git succesvol is geรฏnstalleerd, heb je toegang tot de git.

Open de opdrachtprompt en typ โ€œgitโ€ en druk op โ€œEnterโ€. Als u het onderstaande scherm ziet, betekent dit dat het met succes is geรฏnstalleerd

Git binaire bestanden installatie

Jenkins Git-plugin installeren

Laten we nu beginnen met Jenkins Installatie van de Git-plugin.

Stap 1) Open de browser en ga naar uw Jenkins.

Stap 2) Klik op Beheren Jenkins.

Jenkins Git-plugin installeren

Stap 3) Klik op Plug-ins beheren. Er wordt een nieuw venster geopend

Jenkins Git-plugin installeren

Stap 4) Klik op Beschikbaar tabblad

Jenkins Git-plugin installeren

Stap 5) In deze stap,

  1. Selecteer vervolgens de GitHub-plug-in
  2. Klik op Nu downloaden en installeren na opnieuw opstarten.

Jenkins Git-plugin installeren

Nu worden de volgende plug-ins geรฏnstalleerd.

Zodra de installatie is voltooid. Start uw Tomcat-server opnieuw op door het bestand โ€œshutdown.batโ€ aan te roepen

Jenkins Git-plugin installeren

Na het herstarten van Tomcat en Jenkins We kunnen zien dat er plugins zijn geรฏnstalleerd in het tabblad "Geรฏnstalleerd".

Jenkins Git-plugin installeren

Het opzetten van onze Eclipse met GitHub-plug-in

Laten we nu de GitHub-plug-in installeren voor Eclipse.

URI voor locatie van EGit-plug-in https://download.eclipse.org/egit/updates/

Stap 1) Lancering Eclipse en

  1. Klik dan op de helpknop
  2. Klik op nieuwe software installeren

Opzetten Eclipse met GitHub-plug-in

Stap 2) Het onderstaande scherm wordt geopend zodra we op de nieuwe software installeren klikken. Klik nu op toevoegen

Opzetten Eclipse met GitHub-plug-in

Stap 3) In deze stap,

  1. Typ de naam โ€œEGITโ€ en
  2. Voer de locatie in https://download.eclipse.org/egit/updates/ harte
  3. Klik op ok.

Opzetten Eclipse met GitHub-plug-in

Stap 4) Klik vervolgens op alles selecteren en volgende

Opzetten Eclipse met GitHub-plug-in

Stap 5) Klik op volgende en klik op de licentieovereenkomst accepteren en voltooi vervolgens de installatie.

Start de eclips dan opnieuw.

Opzetten Eclipse met GitHub-plug-in

Een repository bouwen op Git

Stap 1) Navigeer naar Git Hub-URI: https://github.com/ meld je aan voor git hub

Stap 2) Zodra u succesvol bent aangemeld, klikt u op Nieuwe repository maken

Een repository bouwen op Git

Stap 3) In deze stap,

  1. Voer de naam van de repository in en
  2. klik op repository makenEen repository bouwen op Git

Testvoorbeeld van gebruik Selenium met GitHub.

Stap 1) Zodra we klaar zijn met de nieuwe repository, Launch Eclipse

  1. Klik op bestand
  2. Klik vervolgens op de nieuwe knop en vervolgens
  3. Klik op anders

Testvoorbeeld van gebruik Selenium met GitHub

Stap 2) In deze stap,

  1. Selecteer Maven Project en blader door de locatie.
  2. Klik op volgende

Testvoorbeeld van gebruik Selenium met GitHub

Stap 3) In deze stap,

  1. Selecteer vervolgens de projectnaam en locatie
  2. Klik op volgende

Testvoorbeeld van gebruik Selenium met GitHub

Stap 4) Klik op volgende

Testvoorbeeld van gebruik Selenium met GitHub

Stap 5) In deze stap,

  1. Voer groeps-ID in en
  2. Artefact-ID en
  3. Klik op de knop Voltooien.

Testvoorbeeld van gebruik Selenium met GitHub

Zodra u op de knop Voltooien klikt, wordt er een project aangemaakt.

Stap 6)

Laten we nu een voorbeeldscript maken

Testvoorbeeld van gebruik Selenium met GitHub

Laten we de code/lokale repository naar Git Hub pushen.

Stap 7) In deze stap,

  1. Open Eclipse en navigeer vervolgens naar het project
  2. Klik met de rechtermuisknop op het project en selecteer vervolgens โ€œteamโ€.
  3. Selecteer project delen

Testvoorbeeld van gebruik Selenium met GitHub

Stap 8) Zodra we op "Project delen" in het bovenstaande scherm klikken, krijgen we een nieuw venster

In deze stap,

  1. Selecteer de lokale opslagplaats en
  2. Klik op voltooien.

Testvoorbeeld van gebruik Selenium met GitHub

Zodra we op Voltooien klikken, kunnen we de verandering in de projectstructuur zien dat we een lokale repository hebben gemaakt.

Testvoorbeeld van gebruik Selenium met GitHub

Nu is het tijd om onze code naar Git Hub Repository te pushen

Stap 9) In deze stap,

  1. Klik vervolgens met de rechtermuisknop op het project en het team
  2. Klik op vastleggen

Testvoorbeeld van gebruik Selenium met GitHub

Stap 10) In deze stap,

  1. Voer een commit-bericht in en
  2. Selecteer de bestanden die we naar de Git Hub-repository willen sturen
  3. Klik op commit en push

Testvoorbeeld van gebruik Selenium met GitHub

Als je er klaar mee bent, kun je zien dat de pictogrammen in het project worden gewijzigd. Er staat dat we onze code met succes hebben gepusht en vastgelegd in Git Hub

Testvoorbeeld van gebruik Selenium met GitHub

We kunnen in de Git-hub in de repository verifiรซren dat ons project met succes naar de repository is gepusht

Testvoorbeeld van gebruik Selenium met GitHub

Nu is het tijd om ons project vanuit GitHub uit te voeren. Jenkins

Stap 11) Start de browser en open uw Jenkins.

Stap 12) Klik op nieuw artikel.

Testvoorbeeld van gebruik Selenium met GitHub

Stap 13) In deze stap,

  1. Voer de artikelnaam in
  2. Selecteer Maven-project
  3. Klik op de ok-knop

Testvoorbeeld van gebruik Selenium met GitHub

Stap 14) In deze stap configureren we GitHub in Jenkins

  1. Klik op Git en
  2. Voer de repository-URI in
  3. Klik op Repository toevoegen

Als je meerdere repository's in Git Hub hebt, moet je het veld Refspec-naam van de repository toevoegen.

Testvoorbeeld van gebruik Selenium met GitHub

We kunnen de URI in Git Hub ophalen

Testvoorbeeld van gebruik Selenium met GitHub

Stap 15) In deze stap,

  1. Voeg de locatie van het pom.xml-bestand toe in het tekstvak en
  2. Geef vervolgens de doelen en opties voor Maven op
  3. Selecteer de optie voor het uitvoeren van de test
  4. Klik op de knop Opslaan.

Testvoorbeeld van gebruik Selenium met GitHub

Stap 16) Zodra we op Opslaan klikken, verschijnt het onderstaande scherm,

Nu kunnen we ons project bouwen, klik op bouwen.

Testvoorbeeld van gebruik Selenium met GitHub

Stap 17) Het toont de build, klik op buildnummer of de builddatum.

Testvoorbeeld van gebruik Selenium met GitHub

Stap 18) Zodra we op het buildnummer klikken, verschijnt het onderstaande scherm waar we de console-uitvoer kunnen zien. In deze stap klikt u op de console-uitvoer.

Testvoorbeeld van gebruik Selenium met GitHub

Ten slotte kunnen we verifiรซren dat onze build met succes is voltooid/uitgevoerd.

Testvoorbeeld van gebruik Selenium met GitHub

Vat dit bericht samen met: