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.
- Installazione Jenkins.
- Installazione Maven.
- 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)
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.
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
Passo 7) Leggi la GNU General Public License e fai clic su Avanti
Apparirà un'altra finestra,
Passo 8) In questa fase,
- Seleziona la directory in cui desideri installare “Git Binaries” e
- Fare clic sul pulsante successivo
Passo 9) Seleziona il componente che desideri installare e fai clic su Avanti
Passo 10) Se desideri creare una cartella del menu di avvio per Git, lascia l'impostazione predefinita e fai clic su Avanti.
Passo 11) In questa fase,
- Seleziona Usa Git dal file Windows Prompt dei comandi per eseguire Git dalla riga di comando e
- Fare clic su Avanti.
Lasciare l'impostazione predefinita e fare clic su accanto per installare.
Passo 12) In questa fase,
- Seleziona Usa Open SSH Ci aiuterà a eseguire il comando dalla riga di comando e imposterà il percorso ambientale.
- Fare clic sul pulsante successivo.
Passo 13) In questa fase,
- Seleziona "Checkout windows-style, commit Unix-style line ending" (come l'hub git dovrebbe trattare le terminazioni di riga nei file di testo).
- Fare clic sul pulsante successivo.
Passo 14) In questa fase,
- Seleziona Usa MinTTY è il terminale predefinito di MSys2 per Git Bash
- Fare clic sul pulsante successivo
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 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.
Passo 3) Fare clic su Gestisci plugin, si aprirà un'altra finestra
Passo 4) Fare clic sulla scheda Disponibile
Passo 5) In questa fase,
- Seleziona quindi il plug-in GitHub
- Fare clic sul pulsante Scarica ora e installa dopo il riavvio.
Ora verranno installati i seguenti plugin.
Una volta terminata l'installazione. Riavvia il tuo server Tomcat richiamando il file "shutdown.bat".
Dopo aver riavviato Tomcat e Jenkins possiamo vedere che i plug-in sono installati nella TAB "Installato".
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
- Fare quindi clic sul pulsante di aiuto
- Fare clic su Installa nuovo software
Passo 2) La schermata seguente si aprirà dopo aver fatto clic su Installa nuovo software. Ora fai clic su Aggiungi
Passo 3) In questa fase,
- Digitare il nome "EGIT" e
- Inserisci la posizione https://download.eclipse.org/egit/updates/ poi
- Fare clic su ok.
Passo 4) Quindi fare clic su Seleziona tutto e Avanti
Passo 5) Fare clic su Avanti, quindi su Accetta il contratto di licenza, quindi completare l'installazione.
Quindi riavviare l'eclissi.
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
Passo 3) In questa fase,
Esempio di test di utilizzo Selenium con GitHub.
Passo 1) Una volta terminato con il nuovo repository, Launch Eclipse
- Fare clic sul file
- Quindi fare clic sul nuovo pulsante e poi
- Clicca su altro
Passo 2) In questa fase,
- Seleziona Progetto Maven e esplora la posizione.
- Fare clic su Avanti
Passo 3) In questa fase,
- Seleziona quindi il nome e la posizione del progetto
- Fare clic su Avanti
Passo 4) Fare clic su Avanti
Passo 5) In questa fase,
- Inserisci l'ID del gruppo e
- ID artefatto e
- Fare clic sul pulsante Fine.
Non appena si fa clic sul pulsante Fine, verrà creato un progetto.
Passo 6)
Ora creiamo uno script di esempio
Effettuiamo il push del codice/repository locale su Git Hub.
Passo 7) In questa fase,
- Apri Eclipse e poi vai al progetto
- Fare clic con il tasto destro sul progetto e quindi selezionare "team".
- Seleziona condividi progetto
Passo 8) Dopo aver fatto clic su "Condividi progetto" nella schermata sopra, otterremo un'altra finestra
In questa fase,
- Seleziona il repository locale e
- Fare clic su Fine.
Dopo aver fatto clic 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
Passo 9) In questa fase,
- Quindi, fai clic con il pulsante destro del mouse sul progetto e sul team
- Fare clic su commit
Passo 10) In questa fase,
- Inserisci un messaggio di commit e
- Seleziona i file che vogliamo inviare al repository Git Hub
- Fare clic su commit e spingere
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
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 in Jenkins
Passo 11) Avvia il browser e apri Jenkins.
Passo 12) Fare clic su nuovo elemento.
Passo 13) In questa fase,
- Inserisci il nome dell'articolo
- Seleziona Progetto Maven
- Fare clic sul pulsante OK
Passo 14) In questo passaggio configureremo Git Hub in Jenkins
- Fare clic su Git e
- Inserisci l'URI del repository
- Fare clic su Aggiungi archivio
Se disponi di più repository in Git Hub, devi aggiungere il campo nome Refspec del repository.
Possiamo ottenere l'URI in Git Hub
Passo 15) In questa fase,
- Aggiungere il percorso del file pom.xml nella casella di testo e
- Specifica quindi gli obiettivi e le opzioni per Maven
- Seleziona l'opzione su come eseguire il test
- Fai clic sul pulsante Salva.
Passo 16) una volta cliccato su Salva verrà visualizzata la schermata seguente,
Ora possiamo costruire il nostro progetto cliccando su build.
Passo 17) Mostrerà la build, fare clic sul numero di build o sulla data di build.
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.
Infine, possiamo verificare che la nostra build sia stata completata/eseguita con successo.