selenium integration with github using eclipse
Trin for trin-vejledning om selenintegration med GitHub ved hjælp af formørkelse:
Git og GitHub giver en central skybaseret placering, hvilket letter udviklere at gemme og dele deres koder, mens de arbejder på et webudviklingsprojekt. De har revolutioneret processen med softwareudvikling, når der er mere end en udvikler på et projekt.
GitHub giver en platform, der lader udviklerne dele deres rammer og giver dem mulighed for at arbejde på hinandens kode i sidste ende ved at reducere tid til at opbygge software.
I denne artikel lærer vi, hvordan man integrerer selen-scripts til GitHub ved hjælp af Eclipse. Men inden vi lærer processen, lad os blive fortrolige med, hvad GitHub handler om, og hvad er dens grundlæggende terminologier.
Hvad du lærer:
Hvad er Git?
GIT - oprindeligt udviklet af Linus Torvalds er et versionskontrolsystem, der bruges til at styre kildekoden til en softwareapplikation.
Det letter mange udviklere til at arbejde kollektivt på samme tid på den samme fil uden at give nogen hindring for de andre.
Hvad er GitHub?
Lad os overveje en situation for eksempel. Antag at du arbejder i et team for at udvikle en softwareapplikation, og to medlemmer af et team arbejder på et specifikt modul. Lad os betragte dem som A og B.
For dette modul har udvikleren A en kopi på sin pc, og udvikler B har en kopi på sin pc. Nu på dette tidspunkt, hvis udvikler B ændrer koden i modulet, kender udvikler A ikke de ændringer, der er foretaget af udvikleren B og omvendt.
For at overvinde dette problem har vi en platform, der hedder GitHub. Github er en webhostingtjeneste, hvor kildekoden til et softwareprogram kan uploades / gemmes via git-softwaren (installeret på din lokale pc), eller du kan kopiere koden direkte fra din pc og gemme på serveren.
Funktioner i GitHub
Nedenfor vises de forskellige funktioner i GitHub.
- Distribueret: GitHub leverer et distribueret netværk, hvilket betyder, at det giver en sikkerhedskopi af koden. Så hvis i tilfælde af, at den centrale server går ned, har koderen sin kopi i det lokale lager. Det gemmer hver version eller hver kopi af den ændrede kode.
- Kompatibel: Antag, at hvis du bruger et andet versionskontrolsystem som SVN, og du vil skifte til GitHub, så kan du nemt gøre det uden at oprette ny kode igen.
- Forgrening: Forgrening er en unik funktion leveret af GitHub. Udvikleren skal vælge et afsnit af koden fra den eksterne gren, idet filialudvikleren kan foretage ændringer, flette eller slette koder inden for få sekunder.
- Sikker: GitHub bruger sikkerhedsfunktioner i SHAI (krypteret hexadecimal kode) til eventuelle ændringer / forpligtelser foretaget af udviklerne. Det opretholder således fortroligheden af det udviklede projekt.
Grundlæggende terminologier
Lad os blive fortrolige med de grundlæggende terminologier, der er forbundet med GitHub.
- Trækanmodning: Hvis du har foretaget ændringer i kode / script, sender du en pull-anmodning for at vise de andre samarbejdspartnere.
- Arkiv: Du kan ganske enkelt behandle det som et lagerområde på din arbejdsplads, der indeholder alle dine dokumentationsfiler og ændringshistorikken.
- Gaffel: Det er en kopi af andres lager på din konto, hvor du kan foretage ændringer, og det påvirker ikke den oprindelige kode.
- Begå: Uanset de ændringer, du foretager i dine filer, vil de blive forpligtet. Hver ændring gemmes under et bestemt navn eller id, der også kaldes 'revision'.
- Forgrening: Når du udtrækker en del / sektion med kode fra hoved- eller fjernsporet i din software, kaldes det 'filial', og processen kaldes forgrening.
Sådan installeres Git?
Lad os starte processen med at installere Git på systemet.
Følg nedenstående trin for at installere Git:
# 1) Naviger til https://git-scm.com/ .
#to) Klik på download-knap , som vist i nedenstående billede. Dette downloader den seneste stabile version af Git i dit system.
# 3) Dobbeltklik på downloadet installationsfil for at starte installationsprocessen.
# 4) Accepter GNU General Public License . Klik på knappen Næste.
# 5) Giv den installationssted hvor du vil installere Git. Klik på Næste knap .
# 6) Vælg følgende komponenter som vist i nedenstående billede, der skal installeres. Klik på knappen Næste.
# 7) På denne guide er der mulighed for at oprette en genvej. Som standard er mappen Start Menu, hvor genvejsikonet oprettes, forudvalgt. Angiv placeringen, hvis du vil ændre, ellers skal den være uændret. Klik på knappen Næste.
# 8) På denne side i guiden får vi en mulighed for, hvordan du bruger Git fra kommandolinjen. Vælg anden mulighed og ved at vælge dette vil vi kunne bruge Git fra Windows-kommandoprompten. Klik på knappen Næste.
# 9) Følgende skærmbillede vises i guiden. Klik på knappen Næste.
# 10) På den næste side i guiden er der en bestemmelse til konfiguration af konvertering af linjeslutning. Forlad standardindstillingerne, og klik på knappen Næste.
#elleve) På den næste side i guiden skal du vælge terminalemulatoren, som du vil bruge med Git bash. Forlad standardindstillingerne, og klik på knappen Næste.
# 12) På den sidste side i guiden er der en mulighed for at aktivere de ekstra funktioner, der leveres af Git. Vælg de muligheder, der vises på billedet, og klik på knappen Installer.
hvordan spiller du mkv-filer
Bemærk: Når installationen er afsluttet, skal vi kontrollere, om den blev udført med succes eller ej. For at gøre det skal du åbne kommandoprompten og skrive 'Git' og trykke på 'Enter' -tasten. Hvis skærmen, der vises nedenfor, matcher dit output, betyder det, at installationsprocessen var vellykket.
Opsæt Eclipse med Git Plugin
# 1) Start Eclipse, og naviger til Hjælp => Eclipse Marketplace .
#to) Følgende skærmbillede vises som vist i nedenstående billede.
# 3) Skriv 'EGit' i find-sektionen som vist i nedenstående billede.
# 4) Klik på Gå.
# 5) Klik på installationsknappen for at installere “EGit - Git integration til Eclipse” .
# 6) Vælg alle de muligheder, der vises i nedenstående billede. Klik på knappen Næste.
# 7) Accepter licensaftalen, og klik på knappen Udfør.
Således har du med succes installeret Git-pluginet på din pc.
Opret lager på GitHub
Før vi lærer processen med at oprette et lager, skal vi forstå, hvad et lager er.
Et lager i forbindelse med GitHub betyder en central placering, hvor alle data, filer osv. Kan lagres. Det bruges især til effektivt at koordinere et projekts aktiviteter. Du kan tilføje java-filer, skærmbilleder, videoer, Excel-ark, dokumenter osv. Kort sagt, alt det, som dit projekt har brug for, kan føjes til et arkiv.
Følg nedenstående trin for at oprette et lager på GitHub:
1. Naviger til https://github.com/.
2. Fuldfør tilmeldingsprocessen.
3. Log ind med gyldige legitimationsoplysninger.
4. Klik på “Nyt lager” som vist i nedenstående billede.
5. Indtast navnet på lageret i “Navn på lager” tekstboks.
6. Giv en beskrivelse (valgfri) af lageret.
7. Klik på “Opret lager” knap.
Således oprettes et lager.
Selenintegration med GitHub ved hjælp af formørkelse
Nedenfor er de trin, der er involveret i integrationen af Selen Automation Script med GitHub ved hjælp af Eclipse IDE
# 1) For at integrere Selen med GitHub skal du starte Eclipse IDE og navigere til Selenium Automation-projektet, der skal synkroniseres med GitHub.
#to) Højreklik på projektet og naviger til Team => Del projekt .
# 3) Vælg lageret fra rullemenuen. Hvis der ikke vises nogen data i rullemenuen, skal du klikke på Opret.
# 4) Klik på Selenium Automation-projektet, som du vil integrere med GitHub. Klik på Afslut knap.
# 5) Bemærk følgende ændring i strukturen i dit Selenium-projekt.
forskel mellem b og b + træ
# 6) Højreklik på det projekt, der blev konfigureret med Git Repository. Naviger til Team => Forpligt dig .
# 7) Højreklik på Selenium-automatiseringsprojektet, og naviger til Team => Føj til indeks .
# 8) Indtast forpligtelsesmeddelelsen, og klik på Commit-knap .
Dette tilføjer alle dine Test Cases-filer til iscenesatte ændringer.
# 9) Åbn fanen Git-arkiv i Eclipse.
Bemærk: Hvis fanen ikke åbnes som standard, skal du følge nedenstående trin.
til) Naviger til Windows => Vis visning => Andet .
b) Vælg Git-mappen, Git-arkiver og Git Staging og klik på OK-knappen.
# 10) Under Git Repository skal du højreklikke på fjernbetjeningen og navigere for at oprette fjernbetjening.
#elleve) Et nyt pop op-vindue åbnes, og angiv fjernnavnet. Lad de øvrige indstillinger være uændrede, og klik på OK-knappen.
# 12) Et andet pop-up-vindue åbnes og angiver URL'en til GitHub-arkivet, som kan kopieres ved at følge nedenstående trin:
til) Naviger til oprettet lager på GitHub.
b) Klik på Clone eller download som vist på nedenstående billede.
c) Kopier URL'en.
# 13) Angiv den kopierede URL og de øvrige detaljer inklusive dine loginoplysninger for GitHub-kontoen som vist i nedenstående billede, og klik på knappen Udfør.
# 14) Når konfigurationsprocessen er færdig, skal vi vælge den gren, hvor vi foretager ændringer. Klik på Avanceret knap som vist på billedet.
#femten) Vælg din filial, og klik på Tilføj Spec-knap .
# 16) Klik til sidst på knappen Afslut. Nu under Remote finder du en mappe, der er det navn, du angav i trin 11.
# 17) Højreklik på URL'en med en rød pil, og klik på Skubbe .
# 18) Således vil alle de ændringer, der blev foretaget, og testtilfældene i dit Selen-projekt blive engageret i lageret.
# 19) Bekræft opdateringerne på din GitHub-konto.
Konklusion
I denne artikel har vi lært at integrere Selenium-projektets automatiseringsskripter til GitHub. Når mere end en udvikler arbejder på et Test Automation-projekt, er koordinering mellem holdet den største hindring for at nå deadline.
Her giver GitHub en central platform, hvor udviklerne kan gennemgå hinandens kode, og hvis det er nødvendigt, kan de foretage de nødvendige ændringer.
Når det bruges effektivt, kan GitHub således hjælpe med at reducere den tid, det tager at udvikle softwareapplikationer.
God læselyst!!
Anbefalet læsning
- GitLab Jira Integration Tutorial
- 30+ bedste selen-tutorials: Lær selen med rigtige eksempler
- Installation af din applikation på enheden og start test fra Eclipse
- Top 30 Spørgsmål og svar til formørkelse
- WebDriver hele opsætningen og installationen med Eclipse - Selenium-tutorial # 9
- Agurk Selen Tutorial: Agurk Java Selen WebDriver Integration
- Integration af Jenkins med Selen WebDriver: Trin-for-trin vejledning
- Integration af selen med JMeter