selenium integration with github using eclipse
Tutorial passo passo sull'integrazione del selenio con GitHub utilizzando Eclipse:
Git e GitHub forniscono una posizione centrale basata su cloud, facilitando così gli sviluppatori a archiviare e condividere i propri codici mentre lavorano a un progetto di sviluppo web. Hanno rivoluzionato il processo di sviluppo del software quando c'è più di uno sviluppatore su un progetto.
GitHub fornisce una piattaforma che consente agli sviluppatori di condividere il loro framework e consente loro di lavorare sul codice degli altri, in ultima analisi, riducendo i tempi di creazione del software.
In questo articolo, impareremo come integrare gli script Selenium in GitHub usando Eclipse. Tuttavia, prima di apprendere il processo, familiarizziamo con GitHub e quali sono le sue terminologie di base.
Cosa imparerai:
Cos'è Git?
GIT - inizialmente sviluppato da Linus Torvalds è un sistema di controllo della versione utilizzato per gestire il codice sorgente di un'applicazione software.
Facilita molti sviluppatori a lavorare collettivamente allo stesso tempo, sullo stesso file senza fornire alcun ostacolo agli altri.
Cos'è GitHub?
Consideriamo una situazione per esempio. Supponiamo che tu stia lavorando in un team per sviluppare un'applicazione software e due membri di un team stiano lavorando su un modulo specifico. Consideriamoli come A e B.
Per quel modulo, lo sviluppatore A avrà una copia sul suo PC e lo sviluppatore B avrà una copia sul suo PC. A questo punto, se lo sviluppatore B modifica il codice nel modulo, lo sviluppatore A non conoscerebbe le modifiche apportate dallo sviluppatore B e viceversa.
Per superare questo problema, abbiamo una piattaforma che si chiama GitHub. Github è un servizio di Web hosting dove il codice sorgente di un'applicazione software può essere caricato / salvato tramite il software git (installato sul tuo PC locale) oppure puoi copiare direttamente il codice dal tuo PC e salvarlo sul server.
Caratteristiche di GitHub
Di seguito sono elencate le varie funzionalità di GitHub.
- Distribuito: GitHub fornisce una rete distribuita, il che significa che fornisce un backup del codice. Pertanto, se nel caso in cui il server centrale si arresti in modo anomalo, il programmatore ha la sua copia nel repository locale. Salva ogni versione o ogni copia del codice modificato.
- Compatibile: Supponiamo che tu stia utilizzando un altro sistema di controllo della versione come SVN e desideri passare a GitHub, puoi farlo facilmente senza creare di nuovo un nuovo codice.
- Ramificazione: La ramificazione è una funzionalità unica fornita da GitHub. Lo sviluppatore deve scegliere una sezione del codice dal ramo remoto, in quanto lo sviluppatore del ramo può apportare modifiche, unire o eliminare codici in pochi secondi.
- Sicuro: GitHub utilizza le funzionalità di sicurezza di SHAI (codice esadecimale crittografato) per eventuali modifiche / commit effettuati dagli sviluppatori. Pertanto, mantiene la riservatezza del progetto sviluppato.
Terminologie di base
Acquisiamo familiarità con le terminologie di base associate a GitHub.
- Richiesta pull: Se hai apportato modifiche al codice / script, per mostrare agli altri collaboratori invii una richiesta pull.
- Repository: Puoi semplicemente considerarlo come un'area di archiviazione del tuo posto di lavoro che contiene tutti i tuoi file di documentazione e la cronologia delle modifiche.
- Forchetta: È una copia del repository di altri nel tuo account in cui puoi apportare modifiche e non influirà sul codice originale.
- Commettere: Qualunque siano le modifiche apportate ai file, verrà eseguito il commit. Ogni modifica viene salvata con un nome o ID particolare, chiamato anche 'revisione'.
- Ramificazione: Quando estrai una porzione / sezione di codice dalla traccia principale o remota del tuo software, viene chiamata 'ramo' e il processo è noto come diramazione.
Come installare Git?
Cominciamo il processo installando Git sul sistema.
Segui i passaggi seguenti per installare Git:
# 1) Navigare verso https://git-scm.com/ .
#Due) Clicca sul pulsante di download , come mostrato nell'immagine sottostante. Questo scaricherà l'ultima versione stabile di Git nel tuo sistema.
# 3) Fare doppio clic sul file file di installazione scaricato per avviare il processo di installazione.
# 4) Accetta il file Licenza pubblica generale GNU . Fare clic sul pulsante Avanti.
# 5) Fornisci il file luogo di installazione dove vuoi installare Git. Clicca sul Pulsante Avanti .
# 6) Selezionare i seguenti componenti come mostrato nell'immagine sottostante per l'installazione. Fare clic sul pulsante Avanti.
# 7) In questa procedura guidata, c'è un'opzione per creare un collegamento. Per impostazione predefinita, la cartella del menu Start in cui verrà creata l'icona di collegamento è preselezionata. Fornire la posizione se si desidera modificare, altrimenti lasciarla invariata. Fare clic sul pulsante Avanti.
VPN per fire TV stick
# 8) In questa pagina della procedura guidata, ci viene offerta un'opzione su come utilizzare Git dalla riga di comando. Seleziona il seconda opzione e selezionando questo potremo usare Git dal prompt dei comandi di Windows. Fare clic sul pulsante Avanti.
# 9) La seguente schermata viene visualizzata nella procedura guidata. Fare clic sul pulsante Avanti.
# 10) Nella pagina successiva della procedura guidata, è presente una disposizione per configurare la conversione di fine riga. Lascia le impostazioni predefinite e fai clic sul pulsante Avanti.
#undici) Nella pagina successiva della procedura guidata, seleziona l'emulatore di terminale che desideri utilizzare con Git bash. Lascia le impostazioni predefinite e fai clic sul pulsante Avanti.
# 12) Nell'ultima pagina della procedura guidata, c'è un'opzione per abilitare le funzionalità extra fornite da Git. Seleziona le opzioni visualizzate nell'immagine e fai clic sul pulsante Installa.
Nota: Una volta completato il processo di installazione, dobbiamo verificare se è stato eseguito correttamente o meno. Per farlo, apri il prompt dei comandi e digita 'Git' e premi il tasto 'Invio'. Se la schermata visualizzata di seguito corrisponde al tuo output, significa che il processo di installazione è riuscito.
Configura Eclipse con Git Plugin
# 1) Avvia Eclipse e vai a Aiuto => Eclipse Marketplace .
#Due) La seguente schermata verrà visualizzata come mostrato nell'immagine sottostante.
# 3) Digita 'EGit' nella sezione trova come mostrato nell'immagine sotto.
# 4) Fare clic su Vai.
# 5) Fare clic sul pulsante di installazione per installare 'EGit - Integrazione Git per Eclipse' .
# 6) Seleziona tutte le opzioni come mostrato nell'immagine sottostante. Fare clic sul pulsante Avanti.
# 7) Accetta il contratto di licenza e fai clic sul pulsante Fine.
Quindi, hai installato con successo il plugin Git sul tuo PC.
Crea repository su GitHub
Prima di apprendere il processo di creazione di un repository, capiamo cos'è un repository.
Un repository nel contesto di GitHub significa una posizione centrale in cui tutti i dati, i file, ecc. Possono essere archiviati. È particolarmente utilizzato per coordinare in modo efficiente le attività di un progetto. Puoi aggiungere file java, screenshot, video, fogli Excel, documenti, ecc., In breve, tutto ciò di cui il tuo progetto ha bisogno può essere aggiunto a un repository.
Segui i passaggi seguenti per creare un repository su GitHub:
1. Accedi a https://github.com/.
2. Completa il processo di registrazione.
3. Accedi con credenziali valide.
4. Fare clic su 'Nuovo repository' come mostrato nell'immagine sottostante.
5. Immettere il nome del repository nel file 'Nome del repository' casella di testo.
6. Fornire una descrizione (facoltativa) del repository.
7. Fare clic su 'Crea repository' pulsante.
Così viene creato un repository.
come eseguire un oggetto flash Shockwave
Integrazione del selenio con GitHub utilizzando Eclipse
Di seguito sono riportati i passaggi coinvolti nell'integrazione di Script di automazione del selenio con GitHub utilizzando l'IDE di Eclipse
# 1) Per integrare Selenium con GitHub, avvia Eclipse IDE e vai al progetto Selenium Automation che deve essere sincronizzato con GitHub.
#Due) Fare clic con il pulsante destro del mouse sul progetto e accedere a Team => Condividi progetto .
# 3) Seleziona il repository dal menu a discesa. Se nel menu a discesa non vengono visualizzati dati, fare clic su Crea.
# 4) Fare clic sul progetto Selenium Automation che si desidera integrare con GitHub. Clicca sul finire pulsante.
# 5) Notate il seguente cambiamento nella struttura del vostro progetto Selenium.
# 6) Fare clic con il tasto destro sul progetto che è stato configurato con Git Repository. Navigare verso Team => Commit .
# 7) Fare clic con il pulsante destro del mouse sul progetto di automazione Selenium e accedere a Team => Aggiungi all'indice .
# 8) Immettere il messaggio di commit e fare clic su Pulsante Conferma .
Questo aggiungerà tutti i file dei casi di test alle modifiche in fasi.
# 9) Apri la scheda del repository Git in Eclipse.
Nota: Se la scheda non si apre per impostazione predefinita, seguire i passaggi seguenti.
per) Navigare verso Windows => Mostra vista => Altro .
b) Nella cartella Git seleziona, Repository Git e staging Git e fare clic sul pulsante OK.
# 10) Sotto il repository Git, fai clic con il pulsante destro del mouse su remoto e naviga per creare remoto.
#undici) Si aprirà una nuova finestra pop-up, fornendo il nome remoto. Lascia le altre impostazioni inalterate e fai clic sul pulsante OK.
# 12) Si aprirà un'altra finestra pop-up, fornendo l'URL del repository GitHub che può essere copiato seguendo i passaggi indicati di seguito:
per) Vai al file repository creato su GitHub.
b) Fare clic su Clona o scaricare come mostrato nell'immagine sottostante.
c) Copia l'URL.
# 13) Fornisci l'URL copiato e gli altri dettagli, comprese le tue credenziali di accesso dell'account GitHub come mostrato nell'immagine sottostante, e fai clic sul pulsante Fine.
scarica tutti i brani dalla playlist di youtube
# 14) Una volta completato il processo di configurazione, dobbiamo selezionare il ramo in cui eseguiremo il commit delle modifiche. Clicca sul Pulsante Avanzate come mostrato nell'immagine.
#quindici) Seleziona il tuo ramo e fai clic su Pulsante Aggiungi specifica .
# 16) Infine, fai clic sul pulsante Fine. Ora sotto Remote, troverai una cartella che è il nome che hai fornito nel passaggio 11.
# 17) Fare clic con il pulsante destro del mouse sull'URL con una freccia rossa e fare clic su spingere .
# 18) Pertanto, tutte le modifiche apportate e i casi di test del progetto Selenium verranno inseriti nel repository.
# 19) Verifica gli aggiornamenti nel tuo account GitHub.
Conclusione
In questo articolo, abbiamo imparato a integrare gli script di automazione del progetto Selenium in GitHub. Quando più di uno sviluppatore sta lavorando a un progetto di automazione del test, il coordinamento tra il team è l'ostacolo maggiore per il raggiungimento della scadenza.
Qui, GitHub fornisce una piattaforma centrale in cui gli sviluppatori possono rivedere il codice degli altri e, se necessario, possono apportare le modifiche necessarie.
Pertanto, se utilizzato in modo efficiente, GitHub può aiutare a ridurre il tempo necessario per sviluppare applicazioni software.
Buona lettura!!
Lettura consigliata
- Tutorial sull'integrazione di GitLab Jira
- 30+ Migliori tutorial sul selenio: impara il selenio con esempi reali
- Installazione dell'applicazione sul dispositivo e avvio del test da Eclipse
- Le 30 migliori domande e risposte dell'intervista a Eclipse
- WebDriver intera configurazione e installazione con Eclipse - Selenium Tutorial # 9
- Esercitazione sul selenio di cetriolo: integrazione del driver Web di selenio Java di cetriolo
- Integrazione di Jenkins con Selenium WebDriver: tutorial passo passo
- Integrazione del selenio con JMeter