selenium integration with github using eclipse
Vadnica po korakih o integraciji selena z GitHubom z uporabo Eclipse:
kako uporabiti datoteko
Git in GitHub zagotavljata osrednjo lokacijo v oblaku, s čimer razvijalcem olajšata shranjevanje in skupno rabo svojih kod med delom pri projektu spletnega razvoja. Revolucionirali so proces razvoja programske opreme, ko je v projektu več razvijalcev.
GitHub ponuja platformo, ki razvijalcem omogoča skupno rabo njihovega okvira in jim omogoča, da na koncu delajo na kodi drug drugega, tako da zmanjšajo čas za izdelavo programske opreme.
V tem članku bomo izvedeli, kako integrirati skripte Selenium v GitHub z uporabo Eclipse. Preden pa se naučimo postopka, se seznanimo s tem, kaj sploh je GitHub in katere so njegove osnovne terminologije.
Kaj se boste naučili:
Kaj je Git?
GIT - prvotno ga je razvil Linus Torvalds, je sistem za nadzor različic, ki se uporablja za upravljanje izvorne kode programske aplikacije.
Številnim razvijalcem olajša skupno delo hkrati in isto datoteko, ne da bi pri tem oviral druge.
Kaj je GitHub?
Za primer si oglejmo situacijo. Denimo, da delate v skupini, da bi razvili programsko aplikacijo, dva člana ekipe pa na določenem modulu. Upoštevajmo jih kot A in B.
Za ta modul bo imel razvijalec A kopijo v svojem računalniku, razvijalec B pa kopijo v svojem računalniku. Zdaj na tej točki, če razvijalec B spremeni kodo v modulu, razvijalec A ne bi poznal sprememb, ki jih je naredil razvijalec B, in obratno.
Da bi rešili to težavo, imamo platformo, ki se imenuje GitHub. Github je storitev spletnega gostovanja, kjer lahko izvorno kodo programske aplikacije naložite / shranite s programsko opremo git (nameščeno na vašem lokalnem računalniku) ali pa jo neposredno kopirate iz računalnika in shranite na strežnik.
Značilnosti GitHub
Spodaj so navedene različne funkcije GitHub.
- Porazdeljeno: GitHub ponuja porazdeljeno omrežje, kar pomeni, da zagotavlja varnostno kopijo kode. Če torej centralni strežnik zruši, ima kodirnik svojo kopijo v lokalnem repozitoriju. Shrani vsako različico ali vsako kopijo spremenjene kode.
- Združljivo: Recimo, če uporabljate kateri koli drug sistem za nadzor različic, kot je SVN, in želite preklopiti na GitHub, potem lahko to enostavno storite, ne da bi znova ustvarili novo kodo.
- Razvejanje: Razvejanje je edinstvena funkcija, ki jo ponuja GitHub. Razvijalec mora v oddaljeni veji izbrati del kode, tako da lahko razvijalec veje v nekaj sekundah spremeni, združi ali izbriše kode.
- Varno: GitHub uporablja varnostne funkcije SHAI (šifrirana šestnajstiška koda) za vse spremembe / prevzeme, ki so jih naredili razvijalci. Tako ohranja zaupnost razvitega projekta.
Osnovne terminologije
Spoznajmo osnovne terminologije, povezane z GitHubom.
- Zahteva za vlečenje: Če ste spremenili kodo / skript, če želite drugim sodelavcem pokazati, da pošljete zahtevo za vlečenje.
- Odlagališče: Lahko ga preprosto obravnavate kot prostor za shranjevanje na vašem delovnem mestu, ki vsebuje vse vaše dokumentacijske datoteke in zgodovino sprememb.
- Vilice: Je kopija repozitorija drugih v vašem računu, v katerem lahko spreminjate in ne bo vplival na izvirno kodo.
- Zaveži: Ne glede na spremembe, ki jih naredite v svojih datotekah, se bodo zavezale. Vsaka sprememba se shrani pod določenim imenom ali ID, ki se imenuje tudi 'revizija'.
- Razvejanje: Ko iz glavne ali oddaljene skladbe programske opreme izvlečete del / odsek kode, se ta imenuje 'podružnica', postopek pa je znan kot razvejanje.
Kako namestiti Git?
Začnimo postopek z namestitvijo Gita v sistem.
Za namestitev Gita sledite spodnjim korakom:
# 1) Pomaknite se do https://git-scm.com/ .
#two) Kliknite na gumb za prenos , kot je prikazano na spodnji sliki. S tem boste prenesli najnovejšo stabilno različico Gita v vaš sistem.
# 3) Dvokliknite na prenesena namestitvena datoteka za zagon postopka namestitve.
# 4) Sprejmite Splošna javna licenca GNU . Kliknite gumb Naprej.
# 5) Navedite mesto namestitve kamor želite namestiti Git. Kliknite na Gumb Naprej .
# 6) Za namestitev izberite naslednje komponente, kot je prikazano na spodnji sliki. Kliknite gumb Naprej.
# 7) V tem čarovniku lahko ustvarite bližnjico. Privzeto je vnaprej izbrana mapa Start Menu, v kateri bo ustvarjena ikona bližnjice. Navedite lokacijo, če jo želite spremeniti, sicer pa jo pustite nespremenjeno. Kliknite gumb Naprej.
# 8) Na tej strani čarovnika imamo v ukazni vrstici možnost, kako uporabiti Git. Izberite druga možnost in z izbiro tega bomo lahko uporabljali Git iz ukaznega poziva sistema Windows. Kliknite gumb Naprej.
# 9) Na čarovniku se prikaže naslednji zaslon. Kliknite gumb Naprej.
# 10) Na naslednji strani čarovnika je določeno, kako konfigurirati pretvorbo konca vrstice. Zapustite privzete nastavitve in kliknite gumb Naprej.
#eleven) Na naslednji strani čarovnika izberite emulator terminala, ki ga želite uporabljati z Git bash. Zapustite privzete nastavitve in kliknite gumb Naprej.
# 12) Na zadnji strani čarovnika je možnost, da omogočite dodatne funkcije, ki jih ponuja Git. Izberite možnosti, kot so prikazane na sliki, in kliknite gumb Namesti.
Opomba: Ko se postopek namestitve konča, moramo preveriti, ali je bil uspešno izveden ali ne. Če želite to narediti, odprite ukazni poziv in vnesite »Git« in pritisnite tipko »Enter«. Če se spodnji zaslon ujema z vašim izhodom, to pomeni, da je bil postopek namestitve uspešen.
Nastavite Eclipse z vtičnikom Git
# 1) Zaženite Eclipse in se pomaknite do Pomoč => Eclipse Marketplace .
#two) Prikaže se naslednji zaslon, kot je prikazano na spodnji sliki.
# 3) V razdelek za iskanje vnesite “EGit”, kot je prikazano na spodnji sliki.
# 4) Kliknite Pojdi.
# 5) Kliknite gumb za namestitev, da namestite “EGit - Git integracija za Eclipse” .
# 6) Izberite vse možnosti, kot je prikazano na spodnji sliki. Kliknite gumb Naprej.
# 7) Sprejmite licenčno pogodbo in kliknite gumb Končaj.
Tako ste v računalnik uspešno namestili vtičnik Git.
Ustvari repozitorij na GitHub
Preden se naučimo postopka ustvarjanja repozitorija, naj razumemo, kaj je repozitorij.
Repozitorij v povezavi z GitHubom pomeni osrednjo lokacijo, kjer je mogoče shraniti vse podatke, datoteke itd. Uporablja se zlasti za učinkovito usklajevanje dejavnosti projekta. Datoteke java, posnetke zaslona, videoposnetke, liste Excel, dokumente itd. Lahko dodate na kratko, vse, kar potrebuje vaš projekt, lahko dodate v repozitorij.
Sledite spodnjim korakom, da ustvarite repozitorij na GitHub:
1. Pojdite na https://github.com/.
2. Dokončajte postopek prijave.
3. Prijavite se z veljavnimi poverilnicami.
4. Kliknite “Novo skladišče” kot je prikazano na spodnji sliki.
5. Vnesite ime repozitorija v “Ime skladišča” besedilno polje.
6. Navedite opis (neobvezno) skladišča.
7. Kliknite “Ustvari repozitorij” .
Tako se ustvari repozitorij.
Integracija selena z GitHubom s pomočjo Eclipse
Spodaj so navedeni koraki vključevanja Skript za avtomatizacijo selena z GitHubom z uporabo Eclipse IDE
# 1) Če želite integrirati Selenium z GitHubom, zaženite Eclipse IDE in se pomaknite do projekta Selenium Automation, ki ga je treba sinhronizirati z GitHubom.
#two) Z desno miškino tipko kliknite projekt in se pomaknite do Ekipa => Skupna raba projekta .
# 3) V spustnem meniju izberite Repozitorij. Če v spustnem meniju niso prikazani podatki, kliknite na Ustvari.
# 4) Kliknite projekt Selenium Automation, ki ga želite integrirati z GitHubom. Kliknite na Končaj .
# 5) Opazite naslednjo spremembo v strukturi vašega projekta Selenium.
# 6) Z desno miškino tipko kliknite projekt, ki je bil konfiguriran s skladiščem Git. Pomaknite se do Ekipa => Zaveži se .
# 7) Z desno miškino tipko kliknite projekt avtomatizacije Selenium in se pomaknite do Ekipa => Dodaj v kazalo .
# 8) Vnesite sporočilo o prevzemu in kliknite na Gumb za prevzem .
To bo dodalo vse datoteke testnih primerov v postopne spremembe.
# 9) Odprite zavihek repozitorija Git v Eclipse.
Opomba: Če se zavihek privzeto ne odpre, sledite spodnjim korakom.
do) Pomaknite se do Windows => Prikaži pogled => Drugo .
b) V mapi Git izberite Git skladišča in Git Staging in kliknite gumb V redu.
# 10) V repozitoriju Git z desno miškino tipko kliknite daljinsko in se pomaknite, da ustvarite oddaljeno.
#eleven) Odpre se novo pojavno okno z imenom oddaljenega uporabnika. Ostale nastavitve pustite nespremenjene in kliknite gumb V redu.
# 12) Odprlo se bo drugo pojavno okno z URL-jem repozitorija GitHub, ki ga lahko kopirate po naslednjih korakih:
do) Pomaknite se do ustvaril repozitorij na GitHub.
b) Kliknite Kloniraj ali prenesite, kot je prikazano na spodnji sliki.
c) Kopirajte URL.
# 13) Navedite kopiran URL in druge podrobnosti, vključno s svojimi prijavnimi poverilnicami za račun GitHub, kot je prikazano na spodnji sliki, in kliknite gumb Končaj.
# 14) Ko je postopek konfiguracije končan, moramo izbrati vejo, v kateri bomo izvedli spremembe. Kliknite na Gumb Napredno kot je prikazano na sliki.
# petnajst) Izberite svojo podružnico in kliknite na Gumb Add Spec .
# 16) Na koncu kliknite gumb Dokončaj. Zdaj pod možnostjo Oddaljeno boste našli mapo, ki je ime, ki ste ga navedli v 11. koraku.
# 17) Z desno miškino tipko kliknite URL z rdečo puščico in kliknite na Potisni .
# 18) Tako bodo vse spremembe, ki so bile izvedene, in testni primeri vašega projekta Selenium zajeti v odlagališču.
# 19) Preverite posodobitve v svojem računu GitHub.
Zaključek
V tem članku smo se naučili integrirati avtomatizacijske skripte projekta Selenium v GitHub. Ko na projektu Test Automation dela več razvijalcev, je usklajevanje med ekipami največja ovira pri doseganju roka.
Tu GitHub ponuja osrednjo platformo, kjer lahko razvijalci medsebojno pregledujejo kodo in po potrebi lahko izvedejo potrebne spremembe.
Tako lahko GitHub z učinkovito uporabo pomaga zmanjšati čas, potreben za razvoj programskih aplikacij.
Veselo branje !!
Priporočeno branje
- Vadnica za integracijo GitLab Jira
- 30+ najboljših vaj za selen: Naučite se selen z resničnimi primeri
- Namestite svojo aplikacijo v napravo in začnite testirati iz Eclipse
- Najboljših 30 vprašanj in odgovorov na intervju za Eclipse
- Celotna namestitev in namestitev WebDriverja z Eclipse - Vadnica za selen št. 9
- Vadnica za kumare selena: Integracija kumar Java Selenium WebDriver
- Integracija Jenkinsa s selenium WebDriver: Vadnica po korakih
- Integracija selena z JMeter