Github Integrazione con Selenium: Esercitazione completa

Cos'è GitHub?

Git Hub è una piattaforma di collaborazione. È costruito sopra 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 utilizzarlo e aggiornarlo da lì stesso.

Vantaggi dell'utilizzo di Git Hub per Selenium.

  • 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 creare regolarmente il progetto dal repository remoto, questo ci aiuta a tenere traccia delle build non riuscite.

Prerequisito per Selenium e integrazione GitHub

Prima di iniziare l'integrazione di Selenium e Git Hub, dobbiamo installare i seguenti componenti.

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

Puoi trovare i passaggi dell'installazione nei seguenti link:

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)

Prerequisito per Selenium e Github Integrazione:

Installazione dei binari Git

Ora iniziamo installando “Git Binaries”.

Passo 1) Avvia il browser e vai all'URL: https://git-scm.com/

Passo 2) Scarica l'ultima versione stabile.

Passo 3) Cliccando su download per Windows una volta scaricato il file possiamo iniziare l'installazione.

Installazione dei binari Git

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

Passo 5) Fare clic su Benvenuto e sulla licenza pubblica generale.

Passo 6) Fare clic sul pulsante "Avanti" nella procedura guidata di configurazione di Git

Installazione dei binari Git

Passo 7) Leggi la GNU General Public License e fai clic su Avanti

Installazione dei binari Git

Apparirà un'altra finestra,

Passo 8) In questa fase,

  1. Seleziona la directory in cui desideri installare “Git Binaries” e
  2. Fare clic sul pulsante successivo

Installazione dei binari Git

Passo 9) Seleziona il componente che desideri installare e fai clic su Avanti

Installazione dei binari Git

Passo 10) Se desideri creare una cartella del menu di avvio per Git, lascia l'impostazione predefinita e fai clic su Avanti.

Installazione dei binari Git

Passo 11) In questa fase,

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

Installazione dei binari Git

Lasciare l'impostazione predefinita e fare clic su accanto per installare.

Passo 12) In questa fase,

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

Installazione dei binari Git

Passo 13) In questa fase,

  1. Seleziona "Checkout windows-style, commit Unix-style line ending" (come l'hub git dovrebbe trattare le terminazioni di riga nei file di testo).
  2. Fare clic sul pulsante successivo.

Installazione dei binari Git

Passo 14) In questa fase,

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

Installazione dei binari Git

Installazione dei binari Git

Una volta installato correttamente git, puoi accedere a git.

Apri il prompt dei comandi e digita "git" e premi "Invio". Se vedi la schermata seguente significa che è stato installato correttamente

Installazione dei binari Git

Installazione del plugin Jenkins Git

Ora iniziamo con l'installazione del plugin Jenkins Git.

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

Passo 2) Fare clic su Gestisci Jenkins.

Installazione del plugin Jenkins Git

Passo 3) Fare clic su Gestisci plugin, si aprirà un'altra finestra

Installazione del plugin Jenkins Git

Passo 4) Fare clic sulla scheda Disponibile

Installazione del plugin Jenkins Git

Passo 5) In questa fase,

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

Installazione del plugin Jenkins Git

Ora verranno installati i seguenti plugin.

Una volta terminata l'installazione. Riavvia il tuo server Tomcat richiamando il file "shutdown.bat".

Installazione del plugin Jenkins Git

Dopo aver riavviato Tomcat e Jenkins possiamo vedere che i plug-in sono installati nella TAB "Installato".

Installazione del plugin Jenkins Git

Impostazione del nostro Eclipse con il plugin GitHub

Ora installiamo il plugin GitHub per Eclipse.

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

Passo 1) Lancio Eclipse e poi

  1. Fare quindi clic sul pulsante di aiuto
  2. Fare clic su Installa nuovo software

Impostare Eclipse con il plugin GitHub

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

Impostare Eclipse con il plugin GitHub

Passo 3) In questa fase,

  1. Digitare il nome "EGIT" e
  2. Inserisci la posizione https://download.eclipse.org/egit/updates/ poi
  3. Fare clic su ok.

Impostare Eclipse con il plugin GitHub

Passo 4) Quindi fare clic su Seleziona tutto e Avanti

Impostare Eclipse con il plugin GitHub

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

Quindi riavviare l'eclissi.

Impostare Eclipse con il plugin GitHub

Costruire un repository su Git

Passo 1) Passare all'URI di Git Hub: https://github.com/ iscriviti a Git Hub

Passo 2) Una volta effettuata la registrazione, fai clic su Crea nuovo repository

Costruire un repository su Git

Passo 3) In questa fase,

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

Esempio di test di utilizzo Selenium con GitHub.

Passo 1) Una volta terminato con il nuovo repository, Launch Eclipse

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

Esempio di test di utilizzo Selenium con GitHub

Passo 2) In questa fase,

  1. Seleziona Progetto Maven e esplora la posizione.
  2. Fare clic su Avanti

Esempio di test di utilizzo Selenium con GitHub

Passo 3) In questa fase,

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

Esempio di test di utilizzo Selenium con GitHub

Passo 4) Fare clic su Avanti

Esempio di test di utilizzo Selenium con GitHub

Passo 5) In questa fase,

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

Esempio di test di utilizzo Selenium con GitHub

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

Passo 6)

Ora creiamo uno script di esempio

Esempio di test di utilizzo Selenium con GitHub

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

Passo 7) In questa fase,

  1. Apri Eclipse e poi vai al progetto
  2. Fare clic con il tasto destro sul progetto e quindi selezionare "team".
  3. Seleziona condividi progetto

Esempio di test di utilizzo Selenium con GitHub

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

In questa fase,

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

Esempio di test di utilizzo Selenium con GitHub

Dopo aver fatto clic su Fine, possiamo vedere il cambiamento nella struttura del progetto che abbiamo creato in un repository locale.

Esempio di test di utilizzo Selenium con GitHub

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

Passo 9) In questa fase,

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

Esempio di test di utilizzo Selenium con GitHub

Passo 10) In questa fase,

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

Esempio di test di utilizzo Selenium con GitHub

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

Esempio di test di utilizzo Selenium con GitHub

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

Esempio di test di utilizzo Selenium con GitHub

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

Passo 11) Avvia il browser e apri Jenkins.

Passo 12) Fare clic su nuovo elemento.

Esempio di test di utilizzo Selenium con GitHub

Passo 13) In questa fase,

  1. Inserisci il nome dell'articolo
  2. Seleziona Progetto Maven
  3. Fare clic sul pulsante OK

Esempio di test di utilizzo Selenium con GitHub

Passo 14) In questo passaggio configureremo Git Hub in Jenkins

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

Se disponi di più repository in Git Hub, devi aggiungere il campo nome Refspec del repository.

Esempio di test di utilizzo Selenium con GitHub

Possiamo ottenere l'URI in Git Hub

Esempio di test di utilizzo Selenium con GitHub

Passo 15) In questa fase,

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

Esempio di test di utilizzo Selenium con GitHub

Passo 16) una volta cliccato su Salva verrà visualizzata la schermata seguente,

Ora possiamo costruire il nostro progetto cliccando su build.

Esempio di test di utilizzo Selenium con GitHub

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

Esempio di test di utilizzo Selenium con GitHub

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

Esempio di test di utilizzo Selenium con GitHub

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

Esempio di test di utilizzo Selenium con GitHub