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 kan ons helpen het project regelmatig op te bouwen vanuit de externe repository. Dit helpt ons om mislukte builds bij te houden.

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) Start de browser en navigeer 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-plug-in installeren

Laten we nu beginnen met de installatie van de Jenkins Git Plugin.

Stap 1) Start de browser en navigeer naar uw Jenkins.

Stap 2) Klik op Jenkins beheren.

Jenkins Git-plug-in installeren

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

Jenkins Git-plug-in installeren

Stap 4) Klik op Beschikbaar tabblad

Jenkins Git-plug-in 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-plug-in 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-plug-in installeren

Nadat we de tomcat en Jenkins opnieuw hebben opgestart, kunnen we zien dat er plug-ins zijn geïnstalleerd op het tabblad "Geïnstalleerd".

Jenkins Git-plug-in 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 Git Hub in Jenkins uit te voeren

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 zullen we Git Hub in Jenkins configureren

  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