selenium integration with github using eclipse
Steg för steg-handledning om selenintegration med GitHub med Eclipse:
Git och GitHub tillhandahåller en central molnbaserad plats, vilket underlättar utvecklare att lagra och dela sina koder när de arbetar med ett webbutvecklingsprojekt. De har revolutionerat processen för mjukvaruutveckling när det finns mer än en utvecklare i ett projekt.
GitHub tillhandahåller en plattform som låter utvecklarna dela sina ramar och låter dem arbeta på varandras kod i slutändan genom att minska tiden för att bygga programvara.
I den här artikeln kommer vi att lära oss hur man integrerar selen-skript till GitHub med Eclipse. Men innan vi lär oss processen, låt oss bekanta oss med vad GitHub handlar om och vad är dess grundläggande terminologier.
Vad du kommer att lära dig:
Vad är Git?
GIT - ursprungligen utvecklat av Linus Torvalds är ett versionskontrollsystem som används för att hantera källkoden för ett program.
bästa ssd kloning programvara Windows 10
Det underlättar för många utvecklare att arbeta kollektivt samtidigt, på samma fil utan att ge några hinder för de andra.
Vad är GitHub?
Låt oss överväga en situation för exempel. Antag att du arbetar i ett team för att utveckla en programvara och två medlemmar i ett team arbetar med en specifik modul. Låt oss betrakta dem som A och B.
För den modulen kommer utvecklaren A att ha en kopia på sin dator och utvecklaren B kommer att ha en kopia på sin dator. Nu vid denna punkt, om utvecklare B ändrar koden i modulen, skulle utvecklare A inte känna till de ändringar som gjorts av utvecklaren B och vice versa.
För att övervinna detta problem har vi en plattform som heter GitHub. Github är en webbhotellstjänst där källkoden för ett program kan laddas upp / sparas via git-programvaran (installerad på din lokala dator) eller så kan du kopiera koden direkt från din dator och spara på servern.
Funktioner i GitHub
Nedan listas de olika funktionerna i GitHub.
- Distribuerad: GitHub tillhandahåller ett distribuerat nätverk, vilket innebär att det ger en säkerhetskopia av koden. Således, om den centrala servern kraschar, har kodaren sin kopia i det lokala arkivet. Det sparar varje version eller varje kopia av den ändrade koden.
- Kompatibel: Antag att om du använder något annat versionskontrollsystem som SVN och du vill byta till GitHub, kan du enkelt göra det utan att skapa ny kod igen.
- Förgrening: Förgrening är en unik funktion som tillhandahålls av GitHub. Utvecklaren måste välja en del av koden från fjärrgrenen, genom att grenutvecklaren kan göra ändringar, slå samman eller ta bort koder inom några sekunder.
- Säkra: GitHub använder säkerhetsfunktioner i SHAI (krypterad hexadecimal kod) för alla ändringar / åtaganden som görs av utvecklarna. Det bibehåller således sekretessen för det utvecklade projektet.
Grundläggande terminologier
Låt oss bekanta oss med de grundläggande terminologierna som är associerade med GitHub.
- Dragförfrågan: Om du har gjort ändringar i kod / skript skickar du en pull-begäran för att visa de andra medarbetarna.
- Förvar: Du kan helt enkelt behandla det som ett lagringsområde på din arbetsplats som innehåller alla dina dokumentationsfiler och ändringshistoriken.
- Gaffel: Det är en kopia av andras arkiv i ditt konto där du kan göra ändringar och det påverkar inte den ursprungliga koden.
- Begå: Oavsett vilka ändringar du gör i dina filer kommer det att åtagas. Varje ändring sparas under ett visst namn eller ID som också kallas ”revision”.
- Förgrening: När du extraherar en del / del av kod från programvarans huvud- eller fjärrspår kallas det förgrening och processen kallas förgrening.
Hur installerar jag Git?
Låt oss börja processen med att installera Git på systemet.
Följ stegen nedan för att installera Git:
# 1) Navigera till https://git-scm.com/ .
#två) Klicka på nedladdningsknapp , som visas i bilden nedan. Detta hämtar den senaste stabila versionen av Git i ditt system.
# 3) Dubbelklicka på nedladdad installationsfil för att starta installationsprocessen.
# 4) Acceptera GNU General Public License . Klicka på knappen Nästa.
# 5) Ge den installationsplats där du vill installera Git. Klicka på Nästa knapp .
# 6) Välj följande komponenter som visas i bilden nedan för att installera. Klicka på knappen Nästa.
# 7) I den här guiden finns det ett alternativ att skapa en genväg. Som standard är mappen Start-meny där genvägsikonen skapas förvald. Ange platsen om du vill ändra, annars lämna den oförändrad. Klicka på knappen Nästa.
# 8) På denna sida i guiden får vi ett alternativ om hur man använder Git från kommandoraden. Välj andra alternativet och genom att välja detta kommer vi att kunna använda Git från Windows kommandotolken. Klicka på knappen Nästa.
# 9) Följande skärm visas i guiden. Klicka på knappen Nästa.
# 10) På nästa sida i guiden finns en bestämmelse för att konfigurera radavslutningskonvertering. Lämna standardinställningarna och klicka på Nästa-knappen.
#elva) På nästa sida i guiden väljer du terminalemulatorn som du vill använda med Git bash. Lämna standardinställningarna och klicka på Nästa-knappen.
# 12) På den sista sidan i guiden finns det ett alternativ för att aktivera de extra funktioner som tillhandahålls av Git. Välj de alternativ som visas på bilden och klicka på knappen Installera.
Notera: När installationen är klar måste vi verifiera om den har utförts med framgång eller inte. För att göra det, öppna kommandotolken och skriv 'Git' och tryck på 'Enter'. Om skärmen som visas nedan matchar din produktion betyder det att installationsprocessen lyckades.
Ställ in Eclipse med Git Plugin
# 1) Starta Eclipse och navigera till Hjälp => Eclipse Marketplace .
#två) Följande skärm visas som visas i bilden nedan.
# 3) Skriv 'EGit' i söksektionen som visas i bilden nedan.
# 4) Klicka på Go.
# 5) Klicka på installationsknappen för att installera “EGit - Git integration för Eclipse” .
# 6) Välj alla alternativ som visas i bilden nedan. Klicka på knappen Nästa.
# 7) Acceptera licensavtalet och klicka på Slutför-knappen.
Således har du framgångsrikt installerat Git-plugin på din dator.
Skapa arkiv på GitHub
Innan vi lär oss processen att skapa ett förvar, låt oss förstå vad ett förvar är.
Ett arkiv i sammanhang med GitHub betyder en central plats där all data, filer etc. kan lagras. Det används särskilt för att effektivt samordna projektets aktiviteter. Du kan lägga till java-filer, skärmdumpar, videor, Excel-ark, dokument etc., kort sagt, allt som ditt projekt behöver kan läggas till i ett arkiv.
Följ stegen nedan för att skapa ett förvar på GitHub:
1. Navigera till https://github.com/.
2. Slutför registreringsprocessen.
3. Logga in med giltiga referenser.
4. Klicka på “Nytt arkiv” som visas i bilden nedan.
mobiltelefon spion appar för Android
5. Ange förvarets namn i ”Förvarets namn” textruta.
6. Ge en beskrivning (valfritt) av förvaret.
7. Klicka på “Skapa arkiv” knapp.
Således skapas ett arkiv.
Selenintegration med GitHub med hjälp av Eclipse
Nedan följer stegen som är involverade i integrationen av Selenium Automation Script med GitHub med Eclipse IDE
# 1) För att integrera Selen med GitHub, starta Eclipse IDE och navigera till Selenium Automation-projektet som ska synkroniseras med GitHub.
#två) Högerklicka på projektet och navigera till Team => Dela projekt .
# 3) Välj arkivet i rullgardinsmenyn. Om ingen data visas i rullgardinsmenyn klickar du på Skapa.
# 4) Klicka på Selenium Automation-projektet som du vill integrera med GitHub. Klicka på Avsluta knapp.
# 5) Lägg märke till följande förändring i strukturen för ditt Selen-projekt.
# 6) Högerklicka på projektet som konfigurerades med Git Repository. Navigera till Team => Engagera .
# 7) Högerklicka på Selen-automatiseringsprojektet och navigera till Team => Lägg till i index .
# 8) Ange engagemangsmeddelandet och klicka på Åtgärdsknapp .
Detta kommer att lägga till alla dina testfall-filer till iscensatta ändringar.
# 9) Öppna Git-arkivfliken i Eclipse.
Notera: Om fliken inte öppnas som standard följer du stegen nedan.
till) Navigera till Windows => Visa vy => Annat .
b) Välj Git-mappen, Git-arkiv och Git Staging och klicka på OK-knappen.
# 10) Högerklicka på fjärrkontrollen under Git Repository och navigera för att skapa fjärrkontroll.
#elva) Ett nytt popup-fönster öppnas, ange fjärrnamnet. Lämna de övriga inställningarna oförändrade och klicka på OK-knappen.
# 12) Ett annat popup-fönster öppnas, ange webbadressen till GitHub-förvaret som kan kopieras genom att följa nedanstående steg:
till) Navigera till skapat arkiv på GitHub.
b) Klicka på Clone eller ladda ner enligt bilden nedan.
vad är nätverkssäkerhetsnyckel på routern
c) Kopiera webbadressen.
# 13) Ange den kopierade URL: n och övriga detaljer inklusive dina inloggningsuppgifter för GitHub-kontot som visas i bilden nedan och klicka på Slutför-knappen.
# 14) När konfigurationsprocessen är klar måste vi välja den gren som vi kommer att göra ändringar i. Klicka på Avancerad knapp som visas på bilden.
#femton) Välj din filial och klicka på Lägg till Spec-knapp .
# 16) Klicka slutligen på knappen Slutför. Nu under Remote hittar du en mapp som är namnet du angav i steg 11.
# 17) Högerklicka på webbadressen med en röd pil och klicka på Skjuta på .
# 18) Således kommer alla ändringar som gjordes och testfallet i ditt Selen-projekt att engagera sig i förvaret.
# 19) Verifiera uppdateringarna i ditt GitHub-konto.
Slutsats
I den här artikeln har vi lärt oss att integrera Selenium-projektets automatiseringsskript till GitHub. När mer än en utvecklare arbetar med ett testautomatiseringsprojekt är samordning mellan teamet det största hindret för att uppnå deadline.
Här tillhandahåller GitHub en central plattform där utvecklarna kan granska varandras kod och vid behov kunna göra nödvändiga ändringar.
När GitHub används effektivt kan det således hjälpa till att minska den tid det tar att utveckla programvaruapplikationer.
Glad läsning!!
Rekommenderad läsning
- GitLab Jira Integration Tutorial
- 30+ bästa selen-självstudier: Lär dig selen med riktiga exempel
- Installera din applikation på enheten och börja testa från Eclipse
- Topp 30 Eclipse-intervjufrågor och svar
- WebDriver Hela installationen och installationen med Eclipse - Selen Tutorial # 9
- Gurka Selen Tutorial: Gurka Java Selen WebDriver Integration
- Integration av Jenkins med Selen WebDriver: Steg-för-steg-handledning
- Integration av selen med JMeter