selenium integration with github using eclipse
Trinn for trinn-veiledning om selenintegrasjon med GitHub ved hjelp av formørkelse:
Git og GitHub gir en sentral skybasert beliggenhet, og gjør det utviklere lettere å lagre og dele kodene sine mens de jobber med et webutviklingsprosjekt. De har revolusjonert prosessen med programvareutvikling når det er mer enn én utvikler på et prosjekt.
GitHub gir en plattform som lar utviklerne dele rammeverket sitt og lar dem jobbe med hverandres kode til slutt ved å redusere tiden til å bygge programvare.
forskjellen mellom c ++ og java
I denne artikkelen vil vi lære å integrere selen-skript til GitHub ved hjelp av Eclipse. Før vi lærer prosessen, la oss imidlertid bli kjent med hva GitHub handler om, og hva er dens grunnleggende terminologier.
Hva du vil lære:
Hva er Git?
GIT - opprinnelig utviklet av Linus Torvalds er et versjonskontrollsystem som brukes til å administrere kildekoden til et program.
Det gjør det mulig for mange utviklere å arbeide kollektivt samtidig, på samme fil uten å hindre de andre.
Hva er GitHub?
La oss se på en situasjon for eksempel. Anta at du jobber i et team for å utvikle en programvare, og to medlemmer av et team jobber med en bestemt modul. La oss betrakte dem som A og B.
For den modulen vil utvikleren A ha en kopi på PC-en, og utvikleren B vil ha en kopi på PC-en. Nå på dette punktet, hvis utvikler B endrer koden i modulen, ville ikke utvikler A vite endringene som ble gjort av utvikleren B og omvendt.
For å løse dette problemet har vi en plattform som heter GitHub. Github er en webhotelltjeneste der kildekoden til et program kan lastes opp / lagres via git-programvaren (installert på din lokale PC), eller du kan kopiere koden direkte fra PC-en og lagre på serveren.
Funksjoner av GitHub
Nedenfor er de forskjellige funksjonene i GitHub.
- Distribuert: GitHub tilbyr et distribuert nettverk, noe som betyr at det gir en sikkerhetskopi av koden. Hvis den sentrale serveren krasjer, har koderen dermed kopien i det lokale depotet. Det lagrer hver versjon eller hver kopi av den endrede koden.
- Kompatibel: Anta at hvis du bruker et annet versjonskontrollsystem som SVN og du vil bytte til GitHub, kan du enkelt gjøre det uten å opprette ny kode igjen.
- Forgrening: Forgrening er en unik funksjon levert av GitHub. Utvikleren må velge en del av koden fra den eksterne grenen, ved at grenutvikleren kan gjøre endringer, slå sammen eller slette koder i løpet av få sekunder.
- Sikre: GitHub bruker sikkerhetsfunksjoner i SHAI (kryptert heksadesimal kode) for eventuelle endringer / forpliktelser gjort av utviklerne. Dermed opprettholder det konfidensialiteten til det utviklede prosjektet.
Grunnleggende terminologier
La oss bli kjent med de grunnleggende terminologiene knyttet til GitHub.
- Pull Request: Hvis du har gjort endringer i kode / skript, sender du en pull-forespørsel for å vise de andre samarbeidspartnerne.
- Oppbevaringssted: Du kan ganske enkelt behandle det som et lagringsområde på arbeidsplassen din som inneholder alle dokumentasjonsfilene og endringshistorikken.
- Gaffel: Det er en kopi av andres depot i kontoen din der du kan gjøre endringer, og det påvirker ikke den opprinnelige koden.
- Begå: Uansett hvilke endringer du gjør i filene dine, blir de forpliktet. Hver endring lagres under et bestemt navn eller ID som også kalles “revisjon”.
- Forgrening: Når du trekker ut en del / del av koden fra hoved- eller fjernsporet i programvaren din, kalles den 'filial' og prosessen kalles forgrening.
Hvordan installere Git?
La oss starte prosessen med å installere Git på systemet.
Følg trinnene nedenfor for å installere Git:
#1) Navigere til https://git-scm.com/ .
#to) Klikk på nedlastingsknapp , som vist på bildet nedenfor. Dette vil laste ned den siste stabile versjonen av Git på systemet ditt.
# 3) Dobbeltklikk på nedlastet oppsettfil for å starte installasjonsprosessen.
# 4) Godta GNU General Public License . Klikk på Neste-knappen.
# 5) Gi installasjonssted der du vil installere Git. Klikk på Neste knapp .
# 6) Velg følgende komponenter som vist på bildet nedenfor for å installere. Klikk på Neste-knappen.
# 7) På denne veiviseren er det et alternativ å lage en snarvei. Som standard er Start-menymappen der snarveisikonet blir opprettet valgt på forhånd. Oppgi stedet hvis du vil endre, ellers la det være uendret. Klikk på Neste-knappen.
# 8) På denne siden av veiviseren får vi et alternativ for hvordan du bruker Git fra kommandolinjen. Velg andre alternativet og ved å velge dette vil vi kunne bruke Git fra Windows ledetekst. Klikk på Neste-knappen.
# 9) Følgende skjermbilde vises på veiviseren. Klikk på Neste-knappen.
# 10) På neste side i veiviseren er det en bestemmelse for å konfigurere konvertering av linjeavslutning. Forlat standardinnstillingene og klikk på Neste-knappen.
#elleve) På neste side i veiviseren, velg terminalemulatoren du vil bruke med Git bash. Forlat standardinnstillingene og klikk på Neste-knappen.
# 12) På den siste siden i veiviseren er det et alternativ for å aktivere de ekstra funksjonene som Git tilbyr. Velg alternativene som vises på bildet, og klikk på Installer-knappen.
Merk: Når installasjonsprosessen er fullført, må vi kontrollere om den ble utført med hell eller ikke. For å gjøre det, åpne kommandoprompt og skriv 'Git' og trykk 'Enter' -tasten. Hvis skjermen vist nedenfor samsvarer med utdataene dine, betyr det at installasjonsprosessen var vellykket.
Sett opp formørkelse med Git Plugin
#1) Start Eclipse og naviger til Hjelp => Eclipse Marketplace .
#to) Følgende skjermbilde vises som vist i bildet nedenfor.
# 3) Skriv 'EGit' i finn-delen som vist på bildet nedenfor.
# 4) Klikk på Gå.
# 5) Klikk på installasjonsknappen for å installere “EGit - Git integration for Eclipse” .
# 6) Velg alle alternativene som vises i bildet nedenfor. Klikk på Neste-knappen.
mobiltelefon spion apper for android
# 7) Godta lisensavtalen og klikk på Fullfør-knappen.
Dermed har du installert Git-plugin på PCen.
Opprett depot på GitHub
Før vi lærer prosessen med å lage et depot, la oss forstå hva et depot er.
Et depot i sammenheng med GitHub betyr et sentralt sted der alle data, filer osv. Kan lagres. Det brukes spesielt til å effektivt koordinere aktivitetene til et prosjekt. Du kan legge til java-filer, skjermbilder, videoer, Excel-ark, dokumenter, etc., kort sagt, alt det prosjektet ditt kan legges til i et arkiv.
Følg trinnene nedenfor for å opprette et lager på GitHub:
1. Naviger til https://github.com/.
2. Fullfør påmeldingsprosessen.
3. Logg på med gyldig legitimasjon.
4. Klikk på “Nytt depot” som vist på bildet nedenfor.
5. Skriv inn navnet på depotet i “Repository name” tekstboks.
6. Gi en beskrivelse (valgfritt) av depotet.
7. Klikk på “Opprett lager” knapp.
Dermed blir et depot opprettet.
Selenintegrasjon med GitHub ved hjelp av formørkelse
Nedenfor er trinnene involvert i integreringen av Selenium Automation Script med GitHub ved hjelp av Eclipse IDE
#1) For å integrere Selen med GitHub, start Eclipse IDE og naviger til Selenium Automation-prosjektet som skal synkroniseres med GitHub.
#to) Høyreklikk på prosjektet og naviger til Team => Del prosjekt .
# 3) Velg Repository fra rullegardinmenyen. Hvis ingen data vises i rullegardinmenyen, klikker du deretter på Opprett.
# 4) Klikk på Selenium Automation-prosjektet som du vil integrere med GitHub. Klikk på Bli ferdig knapp.
# 5) Legg merke til følgende endring i strukturen til Selen-prosjektet.
# 6) Høyreklikk på prosjektet som ble konfigurert med Git Repository. Navigere til Team => Forplikte .
# 7) Høyreklikk på Selenium-automatiseringsprosjektet og naviger til Team => Legg til i indeksen .
# 8) Skriv inn forpliktelsesmeldingen og klikk på Forplikt-knapp .
Dette vil legge til alle testsakefilene dine i trinnvise endringer.
# 9) Åpne Git repository-fanen i Eclipse.
Merk: Hvis fanen ikke åpnes som standard, følger du trinnene nedenfor.
til) Navigere til Windows => Vis visning => Annet .
b) Velg Git-mappen, Git-arkiver og Git Staging og klikk på OK-knappen.
mest populære operativsystemene for PC-er
# 10) Under Git Repository høyreklikker du på fjernkontrollen og navigerer for å opprette fjernkontroll.
#elleve) Et nytt popup-vindu åpnes, og oppgi fjernnavnet. La de andre innstillingene være uendret, og klikk på OK-knappen.
# 12) Et annet popup-vindu åpnes, og oppgi URL-en til GitHub-depotet som kan kopieres ved å følge trinnene nedenfor:
til) Naviger til opprettet depot på GitHub.
b) Klikk på Clone eller last ned som vist på bildet nedenfor.
c) Kopier nettadressen.
# 1. 3) Oppgi den kopierte URL-en og andre detaljer, inkludert påloggingsinformasjonen til GitHub-kontoen som vist i bildet nedenfor, og klikk på Fullfør-knappen.
# 14) Når konfigurasjonsprosessen er ferdig, må vi velge den grenen vi vil foreta endringer i. Klikk på Avansert knapp som vist på bildet.
#femten) Velg din filial og klikk på Legg til spesifikasjonsknapp .
# 16) Til slutt klikker du på Fullfør-knappen. Nå under Remote finner du en mappe som er navnet du oppga i trinn 11.
# 17) Høyreklikk på URL-en med en rød pil, og klikk på Trykk .
# 18) Dermed vil alle endringene som ble gjort og testtilfellene til Selen-prosjektet bli forpliktet til depotet.
# 19) Bekreft oppdateringene i GitHub-kontoen din.
Konklusjon
I denne artikkelen har vi lært å integrere automatiseringsskriptene til Selenium Project til GitHub. Når mer enn én utvikler jobber med et Test Automation-prosjekt, er koordinering mellom teamet den største hindringen for å nå fristen.
Her gir GitHub en sentral plattform der utviklerne kan gjennomgå hverandres kode og om nødvendig kan de gjøre nødvendige endringer.
Når det brukes effektivt, kan GitHub bidra til å redusere tiden det tar å utvikle programvare.
Glad lesning !!
Anbefalt lesing
- GitLab Jira Integration Tutorial
- 30+ beste selenopplæringsprogrammer: Lær selen med virkelige eksempler
- Installere applikasjonen din på enheten og start testing fra Eclipse
- Topp 30 spørsmål og svar om formørkelsesintervjuet
- WebDriver Hele installasjonen og installasjonen med Eclipse - Selenium Tutorial # 9
- Agurk Selen Tutorial: Agurk Java Selen WebDriver Integration
- Integrasjon av Jenkins med Selenium WebDriver: trinnvis veiledning
- Integrering av selen med JMeter