webdriver entire setup
U prethodnom uputstvu predstavili smo osnovna arhitektura i značajke WebDrivera . Ovo je 9. tutorial u Serija treninga za podučavanje selena .
etl ispitivanje pitanja i odgovori za iskusni pdf
U ovom uputstvu razgovarali bismo o postupak instalacije za početak rada s WebDriverom koji pokreće ispočetka . Također bismo razgovarali o raznolikoj paleti pokretačkih programa koje pruža WebDriver, a svaki od njih zadovoljava različite testove i ekološke potrebe.
Da biste mogli koristiti WebDriver za skriptiranje, postoje neki preduvjeti koji moraju biti na mjestu poput osnovnog postavljanja okoline. U ovoj seriji, koristili bismo Javu kao programski jezik u našim primjerima. Stoga krenimo s instalacijom Jave.
Što ćete naučiti:
- Instalacija Java
- Instalacija Eclipse IDE-a
- Konfiguriranje WebDrivera
- Dostupni upravljački programi
- Zaključak
- Preporučena literatura
Instalacija Java
Korak 1: Idite na službenu stranicu tvrtke Oracle - “ JAVA preuzimanje ”, Preuzmite Java platformu, standardno izdanje. Sva nedavna izdanja dostupna su na stranici.
Korak 2: Čim kliknete gumb Preuzmi, pojavit će se sljedeći zaslon. Prihvatite Ugovor o licenci za instalaciju Jave i odaberite između različitih katalogiziranih Java Development Kit-a. Odaberite onu koja najbolje odgovara vašoj konfiguraciji sustava.
Ne zaboravite preuzeti JDK (Java razvojni komplet). Komplet dolazi s JRE (Java Runtime Environment). Stoga od korisnika nije potrebno posebno preuzimati i instalirati JRE.
Instalacija Eclipse IDE-a
Korak 1: Idite na službeno web mjesto Eclipse i idite na njegovu stranicu za preuzimanje - Eclipse download . Preuzmite Eclipse IDE za programere Java EE. Sva nedavna izdanja dostupna su na stranici.
Svakako odaberite i preuzmite odgovarajući IDE eclipse prema konfiguraciji vašeg sustava. Dostupne su dvije veze za preuzimanje za 64-bitni Windows operativni sustav i 32-bitni Windows operativni sustav.
Korak 2: Čim kliknemo vezu za preuzimanje, korisnik se preusmjerava na novu stranicu koja osigurava informacije o trenutnom preuzimanju. Kliknite ikonu za preuzimanje i gotovi ste.
Može vam trebati nekoliko minuta prije nego što uspijete preuzeti cijelu zip mapu.
Korak 3: Nakon preuzimanja, kopirajte mapu i postavite je na željeno mjesto u vašem datotečnom sustavu.
Korak 4: Izvucite zip mapu, može se vidjeti mapa nazvana eclipse. Mapa sadrži sve potrebne aplikacijske i izvorne datoteke.
Korak 5: Pokrenite Eclipse IDE koristeći 'eclipse.exe' koji se nalazi u mapi eclipse. Pogledajte gornju ilustraciju za isto.
Korak 6: Aplikacija će zatražiti da odredite mjesto radnog prostora. Radni prostor je mjesto na kojem će boraviti svi vaši projekti pomrčine. Unesite / pregledajte željeno mjesto ili se korisnik jednostavno može odlučiti za zadani položaj i kliknuti gumb U redu.
Konfiguriranje WebDrivera
Kako bismo koristili Javu kao programski jezik za ovu seriju i kako bismo stvorili testne skripte na Javi, morali bismo uvesti upravljačke programe klijenta specifične za jezik. Stoga krenimo s preuzimanjem klijentskih knjižnica Selenium Java.
Preuzmite knjižnice klijenta Selenium Java
Korak 1: Idite na službeno web mjesto Selenium i idite na njegovu stranicu za preuzimanje - ' http://docs.seleniumhq.org/download/ '. Pogledajte odjeljak na ilustraciji u nastavku gdje možete pronaći biblioteke klijenata navedene za različite programske jezike. Kliknite vezu za preuzimanje za Java Client Library.
Može vam trebati nekoliko minuta prije nego što uspijete preuzeti cijelu mapu u zipovima.
Korak 2: Nakon preuzimanja, kopirajte mapu i postavite je na željeno mjesto u vašem datotečnom sustavu.
Korak 3: Izvucite zip mapu, može se vidjeti mapa nazvana „Selenium-2.41.0.zip“. Mapa sadrži sve potrebne jar datoteke koje korisnicima omogućuju stvaranje testnih skripti na Javi.
Stoga se ove knjižnice mogu konfigurirati u Eclipse IDE-u.
Konfiguriranje knjižnica pomoću Eclipse IDE-a
Korak 1: Krenite prema Eclipse IDE. Stvorite novi projekt zasnovan na javi slijedeći Datoteka -> Novo -> Java projekt. Pogledajte slijedeću sliku za isto.
Korak 2: Navedite korisničko definirano ime za svoj Java projekt. Navedimo ime kao Learning_Selenium i kliknite gumb Završi. Novostvoreni projekt možete pogledati s lijeve strane zaslona na ploči istraživača paketa.
Korak 3: Stvorite novu Java klasu nazvanu 'First_WebdriverClass' ispod izvorne mape tako da je kliknete desnim klikom i pomaknete se na New -> class.
Korak 4: Ajmo sada konfigurirati knjižnice u naš Java projekt. Za to odaberite projekt i kliknite ga desnom tipkom miša. Odaberite 'Properties' unutar navedenih opcija. Pojavit će se sljedeći zaslon, odaberite 'Java Build Path' iz opcija.
Korak 5: Prema zadanim postavkama otvorila se kartica 'Knjižnice'. Ako nije, kliknite karticu 'Knjižnice'. Zatim kliknite gumb 'Dodaj vanjske staklenke ...'. Dođite do mjesta na kojem smo spremili izdvojenu mapu za Java Client Libraries.
Korak 6: Odaberite sve JAR datoteke prisutne u mapi 'selenium-java-2.41.0' i kliknite gumb za otvaranje unutar dijaloškog okvira. Dijaloški okvir svojstava trebao bi izgledati poput donje ilustracije.
Korak 7: Kliknite gumb 'OK' u dijaloškom okviru kako biste dovršili konfiguracijski dio Selenium Libraries u našem java projektu.
Projekt će izgledati ovako:
Dostupni upravljački programi
U WebDriveru je dostupan niz klasa upravljačkih programa, od kojih svaka zadovoljava određeni web preglednik. Svaki preglednik ima drugačiju implementaciju upravljačkog programa u WebDriveru.
U WebDriveru, nekoliko preglednika može se izravno automatizirati, dok neki od web preglednika zahtijevaju vanjski entitet da bi mogao automatizirati i izvršiti testnu skriptu. Ovaj vanjski entitet poznat je pod nazivom Driver Server. Stoga je korisnik dužan preuzeti Driver Server za različite web preglednike.
Primijetite da za svaki web preglednik postoji zaseban poslužitelj za upravljačke programe i da korisnik ne može koristiti jedan poslužitelj za upravljačke programe za web preglednike koji nisu onaj za koji je on određen.
Ispod je popis dostupnih web preglednika i odgovarajući upravljački programi poslužitelja.
Zaključak
U ovom smo tečaju priučili sve postavke i instalacije okruženja koje je potrebno obaviti prije stvaranja testnih skripti WebDriver.
Evo suština ovog članka.
- Prije stvaranja testnih skripti temeljenih na WebDriveru, potrebno je instalirati nekoliko uslužnih programa i paketa.
- Instalirajte JDK (Java Development Kit). Zapamtite, korisnik ne bi trebao instalirati JRE zasebno, jer se isporučuje u paketu s kompletom.
- Preuzmite Eclipse IDE. Korisnik je dužan samo preuzeti paket i spreman je za pokretanje. Nije potrebna druga instalacija s Eclipseom.
- Preuzmite Java Client Libraries da biste mogli stvoriti testnu skriptu u Java programskom jeziku.
- Pokrenite eclipse pomoću eclipse.exe. Odaberite radni prostor u koji želite spremiti projekte.
- Stvorite novi java projekt u pomrčini. Stvorite novu java klasu u okviru projekta.
- Konfigurirajte eclipse uvozom datoteka staklenki za Java klijentske upravljačke programe.
- U WebDriveru, nekoliko preglednika može se izravno automatizirati, dok neki od web preglednika zahtijevaju vanjski poslužitelj upravljačkih programa.
- Firefox i HTML Unit jedini su preglednici koji se ne mogu izravno automatizirati. Stoga im nije potreban nikakav zasebni poslužitelj za upravljačke programe. Svi ostali poznati web preglednici poput Chromea, Safarija, Internet Explorera itd. Zahtijevaju upravljačke programe.
Sljedeći vodič # 10 => Sad kad smo završili sa cijelim postavljanjem i instalacijom, u sljedećem uputstvu stvorili bismo vlastitu testnu skriptu WebDriver koristeći Javu.
Napomena za čitatelje: Dok je naš sljedeći vodič Serija tutorijala o selenu je u načinu obrade, instalirajte pakete spomenute u ovom vodiču i potrebne uslužne programe za početak. Većinu paketa povezanih s WebDriverom možete pronaći na službenim web stranicama tvrtke Selenium.
Javite nam ako se suočite s bilo kakvim problemima u procesu instalacije.
runtime polimorfizam u c ++
Preporučena literatura
- Dubinski vodiči za pomračenje za početnike
- Uvod u Selenium WebDriver - Vodič za selen br. 8
- Implementacija naše prve skripte WebDriver - Vodič br. 10 za Selenium WebDriver
- Vodič za krastavac selenij: Integracija Java Selenium WebDriver krastavaca
- Provjerite vidljivost web elemenata pomoću različitih tipova naredbi WebDriver - Vodič za selenij # 14
- Učinkoviti scenariji za skriptiranje i rješavanje problema sa selenijem - Vodič za selenij br. 27
- Otklanjanje pogrešaka u skriptama za selen sa zapisnicima (Vodič za Log4j) - Vodič za selen # 26
- Appium Studio za Eclipse: Automatska automatizacija Appium / Selenium iz Eclipsea