Integrazione GitHub con Selenium: tutorial completo

Cos'è GitHub?

Git Hub è una piattaforma di collaborazione. È costruito su git. Ti consente di conservare copie locali e remote del tuo progetto. Un progetto che puoi pubblicare tra i membri del tuo team in quanto possono usarlo e aggiornarlo da lì stesso.

Vantaggi dell'utilizzo di Git Hub per selenio.

  • Quando più persone lavorano allo stesso progetto, possono aggiornare i dettagli del progetto e informare contemporaneamente gli altri membri del team.
  • Jenkins può aiutarci a costruire regolarmente il progetto dal repository remoto, questo ci aiuta a tenere traccia delle build non riuscite.

In questo tutorial imparerai

  • Prerequisito per l'integrazione di selenio e github
  • Installazione dei binari Git
  • Installazione plug-in Git di Jenkins
  • Configurazione del nostro Eclipse con il plugin GitHub
  • Costruire un repository su Git
  • Esempio di test di utilizzo del selenio con Git Hub.

Prerequisito per l'integrazione di selenio e github

Prima di iniziare l'integrazione di selenio e hub git, è necessario installare i seguenti componenti.

  1. Installazione di Jenkins.
  2. Installazione di Maven.
  3. Installazione di Tomcat.

È possibile trovare questa procedura di installazione nei seguenti collegamenti:

1) Guida all'installazione di Maven e Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Guida all'installazione di Tomcat (https://www.guru99.com/apache.html)

Installazione dei binari Git

Ora iniziamo installando "Git Binaries".

Passaggio 1) Avvia il browser e vai a URL- https://git-scm.com/

Passaggio 2) Scarica l'ultima versione stabile.

Passaggio 3) Fare clic su download per Windows una volta scaricato il file, possiamo iniziare con la nostra installazione.

Passaggio 4) Vai al percorso di download o all'icona ed esegui il programma di installazione.

Passaggio 5) Fare clic su Benvenuto e Licenza pubblica generale.

Passaggio 6) Fare clic sul pulsante "Avanti" nella procedura guidata di configurazione di git

Passaggio 7) Leggere la GNU General Public License e fare clic su Avanti

Apparirà un'altra finestra,

Passaggio 8) In questo passaggio,

  1. Seleziona la directory in cui desideri installare "Git Binaries" e
  2. Fare clic sul pulsante Avanti

Passaggio 9) Selezionare il componente che si desidera installare e fare clic su Avanti

Passaggio 10) Se si desidera creare una cartella del menu di avvio per Git, lasciare l'impostazione predefinita e fare clic su Avanti.

Passaggio 11) In questo passaggio,

  1. Seleziona Usa Git dal prompt dei comandi di Windows per eseguire Git dalla riga di comando e
  2. Fare clic su Avanti.

Lascia l'impostazione predefinita e fai clic su Avanti per installare.

Passaggio 12) In questo passaggio,

  1. Seleziona Usa SSH aperto Ci aiuterà a eseguire il comando dalla riga di comando e imposterà il percorso ambientale.
  2. Fare clic sul pulsante Avanti.

Passaggio 13) In questo passaggio,

  1. Seleziona "Checkout in stile windows, commit delle terminazioni di riga in stile Unix" (come l'hub git dovrebbe trattare le terminazioni di riga nei file di testo).
  2. Fare clic sul pulsante Avanti.

Passaggio 14) In questo passaggio,

  1. Selezionare Usa MinTTY è il terminale predefinito di MSys2 per Git Bash
  2. Fare clic sul pulsante Avanti

Una volta installato correttamente git, puoi accedere al file git.

Apri il prompt dei comandi e digita "git" e premi "Invio". Se vedi lo schermo sotto, significa che è stato installato correttamente

Installazione plug-in Git di Jenkins

Ora iniziamo con l'installazione del plug-in Git di Jenkins.

Passaggio 1) Avvia il browser e vai al tuo Jenkins.

Passaggio 2) Fare clic su Gestisci Jenkins.

Passaggio 3) Fare clic su Gestisci plug-in, si aprirà un'altra finestra

Passaggio 4) Fare clic su TAB Disponibile

Passaggio 5) In questo passaggio,

  1. Seleziona il plug-in GitHub quindi
  2. Fare clic su Scarica ora e installa dopo il pulsante di riavvio.

Ora installerà i seguenti plugin.

Al termine dell'installazione. Riavvia il tuo server Tomcat chiamando il file "shutdown.bat"

Dopo aver riavviato Tomcat e Jenkins, possiamo vedere che i plugin sono installati nella scheda "Installato".

Configurazione del nostro Eclipse con il plugin GitHub

Ora installiamo GitHub Plugin per Eclipse.

Posizione del plug-in URI per EGit https://download.eclipse.org/egit/updates/

Passaggio 1) Avvia Eclipse e poi

  1. Fare clic sul pulsante della guida, quindi
  2. Fare clic su installa nuovo software

Passaggio 2) La schermata seguente si aprirà dopo aver fatto clic su Installa nuovo software. Ora fai clic su aggiungi

Passaggio 3) In questo passaggio,

  1. Digita il nome "EGIT" e
  2. Immettere la posizione https://download.eclipse.org/egit/updates/ quindi
  3. Fare clic su ok.

Passaggio 4) Quindi fare clic su Seleziona tutto e Avanti

Passaggio 5) Fare clic su Avanti e fare clic su Accetta il contratto di licenza, quindi completare l'installazione.

Quindi riavvia l'eclissi.

Costruire un repository su Git

Passaggio 1) Accedi a Git Hub URI: https://github.com/ iscriviti a git hub

Passaggio 2) Dopo esserti registrato correttamente, fai clic su Crea nuovo repository

Passaggio 3) In questo passaggio,

  1. Immettere il nome del repository e
  2. fare clic su crea repository

Esempio di test di utilizzo del selenio con Git Hub.

Passaggio 1) Una volta terminato con il nuovo repository, avviare Eclipse

  1. Fare clic sul file
  2. Quindi fare clic sul nuovo pulsante e quindi
  3. Fare clic su altro

Passaggio 2) In questo passaggio,

  1. Seleziona Maven Project e sfoglia la posizione.
  2. Fare clic su Avanti

Passaggio 3) In questo passaggio,

  1. Seleziona il nome del progetto e la posizione, quindi
  2. Fare clic su Avanti

Passaggio 4) Fare clic su Avanti

Passaggio 5) In questo passaggio,

  1. Immettere l'ID gruppo e
  2. ID artefatto e
  3. Fare clic sul pulsante Fine.

Non appena si fa clic sul pulsante Fine, verrà creato un progetto.

Passaggio 6)

Ora creiamo uno script di esempio

Eseguiamo il push del codice / repository locale su Git Hub.

Passaggio 7) In questo passaggio,

  1. Apri eclipse e vai al progetto
  2. Fare clic con il pulsante destro del mouse sul progetto e selezionare "team" quindi
  3. Seleziona condividi progetto

Passaggio 8) Dopo aver fatto clic su "Condividi progetto" nella schermata sopra, avremo un'altra finestra

In questo passaggio,

  1. Seleziona il repository locale e
  2. Fare clic su Fine.

Una volta cliccato su Fine, possiamo vedere il cambiamento nella struttura del progetto che abbiamo creato in un repository locale.

Ora è il momento di inviare il nostro codice al repository Git Hub

Passaggio 9) In questo passaggio,

  1. Fare clic con il pulsante destro del mouse sul progetto e sul team, quindi
  2. Fare clic su commit

Passaggio 10) In questo passaggio,

  1. Immettere un messaggio di commit e
  2. Seleziona i file che vogliamo inviare al repository Git Hub
  3. Fare clic su commit e premere

Una volta che hai finito, potresti vedere le icone nel progetto che vengono modificate e dice che abbiamo inviato e trasferito con successo il nostro codice su Git Hub

Possiamo verificare nell'hub Git nel repository che il nostro progetto sia stato inserito correttamente nel repository

Ora è il momento di eseguire il nostro progetto da Git Hub a Jenkins

Passaggio 11) Avvia il browser e apri il tuo Jenkins.

Passaggio 12) Fare clic su Nuovo elemento.

Passaggio 13) In questo passaggio,

  1. Immettere il nome dell'elemento
  2. Seleziona Maven Project
  3. Fare clic sul pulsante ok

Passaggio 14) In questo passaggio, configureremo Git Hub in Jenkins

  1. Fare clic su Git e
  2. Immettere l'URI del repository
  3. Fare clic su Aggiungi repository

Se si dispone di più repository in Git Hub, è necessario aggiungere il campo Refspec del nome del repository.

Possiamo ottenere l'URI in Git Hub

Passaggio 15) In questo passaggio,

  1. Aggiungi il percorso del file pom.xml nella casella di testo e
  2. Quindi specifica gli obiettivi e le opzioni per Maven
  3. Seleziona l'opzione su come eseguire il test
  4. Fare clic sul pulsante Salva.

Passaggio 16) dopo aver fatto clic su Salva, verrà visualizzata la schermata seguente,

Adesso possiamo costruire il nostro progetto cliccando su build.

Passaggio 17) Mostrerà la build, fare clic sul numero di build o sulla data di build.

Passaggio 18) dopo aver fatto clic sul numero di build, verrà visualizzata la schermata sottostante dove possiamo vedere l'output della console in questo passaggio, fare clic sull'output della console.

Infine, possiamo verificare che la nostra build sia stata completata / eseguita con successo.

Questo articolo è fornito da Chaitanya Pujari

Articoli interessanti...