Instalacija selena postupak je u tri koraka:
- Instalirajte Java SDK
- Instalirajte Eclipe
- Instalirajte datoteke Selenium Webdriver
U ovom uputstvu naučit ćemo kako instalirati Selenium Webdriver. Ispod je detaljan postupak
NAPOMENA: Verzije Java, Eclipse, Selenium s vremenom će se ažurirati. No koraci instalacije ostat će isti. Odaberite najnoviju verziju i nastavite s instalacijskim koracima u nastavku -
Korak 1 - Instalirajte Javu na računalo
Ovdje preuzmite i instalirajte Java Software Kit za razvoj softvera (JDK) .
Sljedeći -
Ova JDK verzija dolazi u paketu s Java Runtime Environment (JRE), tako da JRE ne trebate posebno preuzimati i instalirati.
Nakon završetka instalacije otvorite naredbeni redak i upišite "java". Ako vidite sljedeći zaslon, dobro je prijeći na sljedeći korak
Korak 2 - Instalirajte Eclipse IDE
Ovdje preuzmite najnoviju verziju "Eclipse IDE za programere Java" . Pazite da pravilno odaberete između 32-bitne i 64-bitne verzije sustava Windows.
Za instalaciju biste trebali moći preuzeti exe datoteku pod nazivom "eclipse-inst-win64".
Dvaput kliknite datoteku da biste instalirali Eclipse. Otvorit će se novi prozor. Kliknite Eclipse IDE za programere Java.
Nakon toga otvorit će se novi prozor koji klikne na gumb s oznakom 1 i promijeni put u "C: \ eclipse". Pošaljite poruku Kliknite gumb Instaliraj s oznakom 2
Nakon uspješnog završetka postupka instalacije, pojavit će se prozor. Na tom prozoru kliknite Pokreni
Ovo će pokrenuti eclipse neon IDE za vas.
Korak 3 - Preuzmite upravljački program klijenta Selenium Java
Ovdje možete preuzeti Selenium Webdriver za Java klijentski upravljački program . Tamo ćete pronaći upravljačke programe za druge jezike, ali odaberite samo onaj za Javu.
Ovo preuzimanje dolazi u obliku ZIP datoteke pod nazivom "selenium-3.14.0.zip". Radi jednostavnosti instalacije Selenium na Windows 10, izvucite sadržaj ove ZIP datoteke na vaš C pogon tako da imate direktorij "C: \ selenium-3.14.0 \". Ovaj direktorij sadrži sve JAR datoteke koje ćemo kasnije uvesti u Eclipse za postavljanje selena.
Korak 4 - Konfigurirajte Eclipse IDE s WebDriver
- Pokrenite datoteku "eclipse.exe" unutar mape "eclipse" koju smo izdvojili u koraku 2. Ako ste ispravno slijedili korak 2, izvršna se datoteka trebala nalaziti na C: \ eclipse \ eclipse.exe.
- Kad se zatraži odabir za radni prostor, samo prihvatite zadano mjesto.
3. Stvorite novi projekt putem Datoteka> Novo> Java projekt. Nazovite projekt "novim projektom".
Otvorit će se novi skočni prozor za unos detalja kako slijedi
- naziv projekta
- Mjesto za spremanje projekta
- Odaberite izvršni JRE
- Odaberite opciju tlocrtnog projekta
- Kliknite gumb Završi
4. U ovom koraku,
- Desnom tipkom miša kliknite novostvoreni projekt i
- Odaberite Novo> Paket i tom paketu dodijelite naziv "novi paket".
Otvorit će se skočni prozor za imenovanje paketa,
- Unesite naziv paketa
- Kliknite gumb Završi
5. Stvorite novu Java klasu pod newpackage desnim klikom na nju, a zatim odaberite- New> Class, a zatim je nazovite "MyClass". Vaš Eclipse IDE trebao bi izgledati poput donje slike.
Kada kliknete na Class, otvorit će se skočni prozor, unesite detalje kao
- Naziv klase
- Kliknite gumb Završi
Ovako izgleda nakon stvaranja nastave.
Sada je selenium WebDriver u Java Build Path
U ovom koraku,
- Desnom tipkom miša kliknite "newproject" i odaberite Properties .
- U dijaloškom okviru Svojstva kliknite na "Java Build Path".
- Kliknite karticu Knjižnice , a zatim
- Kliknite "Dodaj vanjske JAR-ove ..."
Kada kliknete na "Dodaj vanjske JAR-ove ...", otvorit će se skočni prozor. Odaberite JAR datoteke koje želite dodati.
Nakon odabira jar datoteka, kliknite gumb U redu.
Odaberite sve datoteke unutar mape lib.
Odaberite datoteke izvan mape lib
Kada završite, kliknite gumb "Primijeni i zatvori"
6. Dodajte sve JAR datoteke unutar i izvan mape "libs". Dijalog Svojstva sada bi trebao izgledati slično slici dolje.
7. Na kraju kliknite U redu i gotovi smo s uvozom biblioteka Selenium u naš projekt.
Različiti vozači
HTMLUnit i Firefox dva su preglednika koje WebDriver može izravno automatizirati - što znači da nijedna druga zasebna komponenta nije potrebna za instalaciju ili pokretanje tijekom izvođenja testa. Za ostale preglednike potreban je zaseban program. Taj se program naziva Driver Server .
Poslužitelj upravljačkog programa razlikuje se za svaki preglednik. Na primjer, Internet Explorer ima vlastiti poslužitelj upravljačkih programa koji ne možete koristiti u drugim preglednicima. Ispod je popis poslužitelja upravljačkih programa i odgovarajući preglednici koji ih koriste.
Ove upravljačke programe možete preuzeti ovdje
Preglednik | Ime poslužitelja upravljačkog programa | Opaske |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver može voziti HTMLUnit koristeći HtmlUnitDriver kao poslužitelj upravljačkog programa |
Firefox | Mozilla GeckoDriver | WebDriver može voziti Firefox bez potrebe za upravljačkim programom. Pokrećući Firefox 45 i novije verzije, za automatizaciju treba koristiti gecko driver koji je kreirala Mozilla |
Internet Explorer | Poslužitelj upravljačkog programa Internet Explorera | Dostupno u 32 i 64-bitnoj verziji. Koristite verziju koja odgovara arhitekturi vašeg IE |
Krom | ChromeDriver | Iako je njegovo ime samo "ChromeDriver", on je u stvari Driver Server, a ne samo driver. Trenutačna verzija može podržavati verzije više od Chrome v.21 |
Opera | OperaDriver | Iako je njegovo ime samo "OperaDriver", to je u stvari Driver Server, a ne samo driver. |
PhantomJS | GhostDriver | PhantomJS je još jedan bezglavi preglednik baš kao i HTMLUnit. |
Safari | SafariDriver | Iako je njegovo ime samo "SafariDriver", on je u stvari Driver Server, a ne samo driver. |
Sažetak
Za pokretanje WebDrivera, osim preglednika, trebat će vam i sljedeće
- Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
- Eclipse IDE - http://www.eclipse.org/downloads/
- Java klijentski upravljački program - https://www.selenium.dev/downloads/
Kada započinjete projekt WebDriver u Eclipseu, ne zaboravite uvesti datoteke Java Client Driver u svoj projekt. Te će datoteke činiti vašu biblioteku Selenium.
S novom verzijom Selenium ne postoji preglednik koji možete automatizirati bez upotrebe upravljačkog programa.