selenium integration with github using eclipse
Korak po korak Vodič o integraciji selena s GitHubom pomoću Eclipsea:
Git i GitHub pružaju središnju lokaciju zasnovanu na oblaku, omogućujući tako programerima pohranu i dijeljenje njihovih kodova tijekom rada na projektu web razvoja. Oni su revolucionirali proces razvoja softvera kada na projektu postoji više od jednog programera.
GitHub pruža platformu koja programerima omogućuje dijeljenje njihovog okvira i omogućuje im da u konačnici rade na međusobnom kodu smanjenjem vremena za izradu softvera.
U ovom ćemo članku naučiti kako integrirati selenijeve skripte u GitHub pomoću Eclipsea. Međutim, prije nego što naučimo postupak, upoznajmo se s time što je GitHub i koje su njegove osnovne terminologije.
Što ćete naučiti:
Što je Git?
GIT - koji je u početku razvio Linus Torvalds sustav je za kontrolu verzija koji se koristi za upravljanje izvornim kodom softverske aplikacije.
Omogućuje mnogim programerima istodobno zajednički rad na istoj datoteci bez ometanja ostalih.
Što je GitHub?
Razmotrimo situaciju na primjeru. Pretpostavimo da radite u timu na razvoju softverske aplikacije, a dva člana tima rade na određenom modulu. Smatrajmo ih A i B.
Za taj modul programer A imat će kopiju na svom računalu, a programer B kopiju na svom računalu. U ovom trenutku, ako programer B promijeni kôd u modulu, programer A ne bi znao promjene koje je napravio programer B i obrnuto.
Da bismo prevladali ovaj problem, imamo platformu koja se zove GitHub. Github je usluga web hostinga u koju se izvorni kod softverske aplikacije može prenijeti / spremiti putem git softvera (instaliranog na vašem lokalnom računalu) ili možete izravno kopirati kod s računala i spremiti na poslužitelj.
Značajke GitHub-a
U nastavku su navedene razne značajke GitHub-a.
- Distribuirano: GitHub nudi distribuiranu mrežu, što znači da pruža sigurnosnu kopiju koda. Stoga, u slučaju pada središnjeg poslužitelja, koder ima svoju kopiju u lokalnom spremištu. Sprema svaku verziju ili svaku kopiju promijenjenog koda.
- Kompatibilan: Pretpostavimo da ako koristite bilo koji drugi sustav za upravljanje verzijama poput SVN-a i želite se prebaciti na GitHub, onda to možete jednostavno učiniti bez ponovnog stvaranja novog koda.
- Grananje: Grananje je jedinstvena značajka koju pruža GitHub. Programer mora odabrati odjeljak koda iz udaljene grane, tako da programer grane može unijeti promjene, spojiti ili izbrisati kodove u roku od nekoliko sekundi.
- Siguran: GitHub koristi sigurnosne značajke SHAI (šifrirani heksadecimalni kod) za sve promjene / urezi koje su napravili programeri. Dakle, zadržava povjerljivost razvijenog projekta.
Osnovne terminologije
Upoznajmo se s osnovnim terminologijama povezanim s GitHubom.
- Zahtjev za povlačenje: Ako ste napravili promjene u kodu / skripti, da biste pokazali ostalim suradnicima da šaljete zahtjev za povlačenjem.
- Spremište: Možete to jednostavno tretirati kao područje za pohranu na vašem radnom mjestu koje sadrži sve vaše dokumentacijske datoteke i povijest promjena.
- Vilica: To je kopija tuđeg spremišta na vašem računu u koje možete unijeti promjene i to neće utjecati na izvorni kôd.
- Počiniti: Bez obzira na promjene koje napravite u svojim datotekama doći će pod obvezu. Svaka promjena sprema se pod određenim imenom ili ID-om koji se naziva i 'revizija'.
- Grananje: Kada izvučete dio / odjeljak koda iz glavne ili udaljene staze vašeg softvera, tada se on naziva 'grana', a postupak je poznat kao grananje.
Kako instalirati Git?
Započnimo postupak instaliranjem Gita u sustav.
Slijedite korake u nastavku za instalaciju Gita:
# 1) Dođite do https://git-scm.com/ .
#dva) Klikni na gumb za preuzimanje , kao što je prikazano na donjoj slici. Ovo će preuzeti najnoviju stabilnu verziju Gita u vaš sustav.

# 3) Dvaput kliknite na preuzeta datoteka za postavljanje za pokretanje postupka instalacije.
# 4) Prihvatite Opća javna licenca GNU-a . Kliknite gumb Dalje.

# 5) Navedite mjesto instalacije gdje želite instalirati Git. Klikni na Sljedeći gumb .

# 6) Odaberite sljedeće komponente kako je prikazano na donjoj slici za instalaciju. Kliknite gumb Dalje.

# 7) U ovom čarobnjaku postoji opcija za stvaranje prečaca. Prema zadanim postavkama unaprijed je odabrana mapa izbornika Start u kojoj će se stvoriti ikona prečaca. Navedite mjesto ako ga želite promijeniti, u suprotnom ga ostavite nepromijenjenim. Kliknite gumb Dalje.

# 8) Na ovoj stranici čarobnjaka data nam je opcija kako koristiti Git iz naredbenog retka. Odaberite druga opcija a odabirom ovoga moći ćemo koristiti Git iz naredbenog retka sustava Windows. Kliknite gumb Dalje.

# 9) Sljedeći se zaslon prikazuje na čarobnjaku. Kliknite gumb Dalje.

# 10) Na sljedećoj stranici čarobnjaka nalazi se odredba za konfiguriranje pretvorbe koja završava u retku. Ostavite zadane postavke i kliknite gumb Dalje.

#jedanaest) Na sljedećoj stranici čarobnjaka odaberite emulator terminala koji želite koristiti s Git bash. Ostavite zadane postavke i kliknite gumb Dalje.

# 12) Na posljednjoj stranici čarobnjaka postoji opcija za omogućavanje dodatnih značajki koje nudi Git. Odaberite opcije kao što je prikazano na slici i kliknite gumb Instaliraj.


Bilješka: Kada se postupak instalacije dovrši, moramo provjeriti je li uspješno izveden ili nije. Da biste to učinili, otvorite naredbeni redak i upišite 'Git' i pritisnite tipku 'Enter'. Ako se dolje prikazani zaslon podudara s vašim izlazom, to znači da je postupak instalacije bio uspješan.

Postavite Eclipse s dodatkom Git
# 1) Pokrenite Eclipse i dođite do Pomoć => Eclipse Marketplace .

#dva) Prikazat će se sljedeći zaslon kao što je prikazano na donjoj slici.

# 3) Upišite 'EGit' u odjeljak za pronalaženje kao što je prikazano na donjoj slici.
# 4) Kliknite Go.
# 5) Kliknite gumb za instalaciju da biste instalirali “EGit - Git integracija za Eclipse” .

# 6) Odaberite sve opcije kao što je prikazano na donjoj slici. Kliknite gumb Dalje.

# 7) Prihvatite ugovor o licenci i kliknite gumb Završi.
Dakle, uspješno ste instalirali dodatak Git na svoje računalo.
Stvorite spremište na GitHubu
Prije učenja procesa stvaranja spremišta, shvatimo što je spremište.
Spremište u kontekstu s GitHubom znači središnje mjesto na kojem se mogu pohraniti svi podaci, datoteke itd. Posebno se koristi za učinkovitu koordinaciju aktivnosti projekta. Možete dodati java datoteke, snimke zaslona, videozapise, Excel listove, dokumente itd., Ukratko, sve što treba vašem projektu može se dodati u spremište.
Slijedite korake u nastavku za stvaranje spremišta na GitHubu:
1. Idite na https://github.com/.
2. Dovršite postupak prijave.
3. Prijavite se s važećim vjerodajnicama.
4. Kliknite na “Novo spremište” kao što je prikazano na donjoj slici.

5. Unesite ime spremišta u “Naziv spremišta” okvir za tekst.
6. Navedite opis (neobavezno) spremišta.
7. Kliknite na “Stvori spremište” dugme.

Tako se stvara spremište.
Integracija selena s GitHubom pomoću Eclipsea
Dolje su navedeni koraci koji su uključeni u integraciju Skripta za automatizaciju selena s GitHubom pomoću Eclipse IDE-a
# 1) Da biste integrirali Selenium s GitHubom, pokrenite Eclipse IDE i idite na projekt Selenium Automation koji se treba sinkronizirati s GitHubom.
#dva) Desnom tipkom miša kliknite projekt i pomaknite se do Tim => Podijeli projekt .

# 3) Na padajućem izborniku odaberite Spremište. Ako se u padajućem izborniku ne prikazuju podaci, kliknite Stvori.

# 4) Kliknite projekt Selenium Automation koji želite integrirati s GitHubom. Klikni na Završi dugme.

# 5) Primijetite sljedeću promjenu u strukturi vašeg projekta Selenium.

kako koristiti torrent datoteku
# 6) Desnom tipkom miša kliknite projekt koji je konfiguriran pomoću Git Repozitorija. Dođite do Tim => Posveti se .

# 7) Desnom tipkom miša kliknite projekt automatizacije Selenium i prijeđite na Tim => Dodaj u indeks .
# 8) Unesite poruku urezivanja i kliknite na Gumb za obvezu .

To će dodati sve datoteke test slučajeva u postupne promjene.
# 9) Otvorite karticu spremišta Git u Eclipseu.
Bilješka: Ako se kartica ne otvori prema zadanim postavkama, slijedite korake u nastavku.
do) Dođite do Windows => Prikaži prikaz => Ostalo .
b) U mapi Git odaberite, Git spremišta i Git staging i kliknite gumb U redu.

# 10) U odjeljku Git Repository kliknite desnom tipkom miša na daljinsko upravljanje i krećite se za stvaranje daljinskog upravljača.

#jedanaest) Otvorit će se novi skočni prozor s nazivom daljinskog upravljača. Ostale postavke ostavite nepromijenjene i kliknite gumb U redu.
# 12) Otvorit će se još jedan skočni prozor s URL-om GitHub spremišta koji se može kopirati slijedeći dolje navedene korake:
do) Idite na stvoreno spremište na GitHubu.
b) Kliknite na Kloniraj ili preuzmi kao što je prikazano na donjoj slici.

c) Kopirajte URL.
# 13) Navedite kopirani URL i ostale detalje, uključujući svoje vjerodajnice za prijavu na GitHub račun, kao što je prikazano na donjoj slici, i kliknite gumb Završi.

# 14) Nakon što je postupak konfiguracije gotov, moramo odabrati granu u kojoj ćemo izvršiti promjene. Klikni na Gumb Napredno kao što je prikazano na slici.

#petnaest) Odaberite svoju poslovnicu i kliknite na Gumb Dodaj specifikaciju .

# 16) Na kraju kliknite gumb Završi. Sada ćete pod Remote pronaći mapu koja je ime koje ste naveli u 11. koraku.
# 17) Desnom tipkom miša kliknite URL crvenom strelicom i kliknite na Gurnuti .

# 18) Dakle, sve promjene koje su napravljene i test slučajevi vašeg projekta Selenium bit će predani spremištu.

# 19) Provjerite ažuriranja na svojem GitHub računu.
Zaključak
U ovom smo članku naučili integrirati skripte za automatizaciju projekta Selenium u GitHub. Kada više od jednog programera radi na projektu Automatizacije testa, tada je koordinacija među timovima najveća prepreka u postizanju roka.
Ovdje GitHub pruža središnju platformu na kojoj programeri mogu međusobno pregledavati kod i ako je potrebno mogu napraviti potrebne promjene.
Stoga, kada se učinkovito koristi, GitHub može pomoći u smanjenju vremena potrebnog za razvoj softverskih aplikacija.
Sretno čitanje !!
Preporučena literatura
- Vodič za integraciju GitLab Jira
- 30+ najboljih vodiča za selen: naučite selen na stvarnim primjerima
- Instalirajte svoju aplikaciju na uređaj i započnite testiranje iz Eclipsea
- Top 30 pitanja i odgovora za intervju za Eclipse
- Cjelokupno postavljanje i instaliranje WebDriver-a s Eclipseom - Selen Tutorial # 9
- Vodič za selenij krastavaca: Integracija Java Selenium WebDriver za krastavac
- Integracija Jenkinsa sa Selenium WebDriver: Vodič korak po korak
- Integracija selena s JMeterom