Kako instalirati Selenium webdriver

โšก Pametni saลพetak

Instaliranje Selenium WebDriver zahtijeva ฤetiri uzastopna koraka: postavljanje Java JDK, instaliranje Eclipse IDE, preuzimanje Selenium webdriver Java klijent i konfiguriranje Eclipse s WebDriver bibliotekama prije pisanja prvog testa.

  • ๐ŸŽฏ Java Prvi: Preuzmite i instalirajte najnovije Oracle JDK prije svega drugog - on je temelj za sve Selenium Java projektima.
  • ๐Ÿงฉ Eclipse SDI: Instalirati Eclipse IDE za Java Razvojni programeri i postavite putanju radnog prostora na C:\eclipse za ฤistu i predvidljivu konfiguraciju.
  • ๏ธ Preuzimanje webdrivera: Grab Selenium webdriver Java klijentski ZIP iz selenium.dev i extracPremjestite ga u C:\selenium-4.x\ kako biste JAR datoteke odrลพali dostupnima.
  • ๐Ÿ“Š Konfiguracija puta izgradnje: Dodajte sve JAR datoteke iz Selenium ZIP (ukljuฤujuฤ‡i one unutar mape libs) na vaลก Eclipse projekti Java Put izgradnje.
  • โœ… Posluลพitelji upravljaฤkih programa: Svaki preglednik osim HTMLUnita zahtijeva zaseban posluลพitelj upravljaฤkih programa (ChromeDriver, GeckoDriver, itd.) prije nego ลกto WebDriver moลพe njime upravljati.

Selenium Instalacija WebDrivera

Selenium instalacija je proces u 4 koraka:

Korak 1: Instalirati Java SDK
Korak 2: Instalirati Eclipse
Korak 3: Instalirati Selenium Datoteke web upravljaฤkog programa
Korak 4: konfigurirati Eclipse IDE s WebDriver-om

U ovom vodiฤu nauฤit ฤ‡emo kako instalirati Selenium WebDriver. U nastavku je detaljan postupak.

NAPOMENA: Verzije od Java, Eclipsei Selenium ฤ‡e se s vremenom aลพurirati. Ali koraci instalacije ostat ฤ‡e isti. Odaberite najnoviju verziju i nastavite s koracima instalacije u nastavku.

Korak 1 โ€“ Instalirajte Java Komplet za razvoj softvera (JDK)

Preuzmite i instalirajte Java Komplet za razvoj softvera (JDK) ovdje.

Java Montaลพa

Ova JDK verzija dolazi u paketu s Java Runtime Environment (JRE), tako da ne morate zasebno preuzimati i instalirati JRE.

Biljeลกka: Preuzmite najnoviju dostupnu verziju JDK-a prilikom pristupa stranici za preuzimanje. Toฤna verzija nije kljuฤna. U trenutku pisanja ovog vodiฤa, trenutna verzija je 24.

Nakon ลกto je instalacija dovrลกena, otvorite naredbeni redak i upiลกite javaAko vidite sljedeฤ‡i zaslon, spremni ste za prijelaz na sljedeฤ‡i korak.

Instalirati Java Komplet za razvoj softvera (JDK)

Korak 2 โ€“ Instalirajte Eclipse IDE

Preuzmite najnoviju verziju "Eclipse IDE za Java Programeriโ€ ovdjeObavezno odaberite ispravno izmeฤ‘u Windows 32-bitne i 64-bitne verzije.

Instalirati Eclipse IDE

Trebali biste moฤ‡i preuzeti exe datoteku pod nazivom eclipse-inst-win64 za postavljanje.

Instalirati Eclipse IDE

Double- kliknite na datoteku za poฤetak Eclipse instalacijski program. Otvorit ฤ‡e se novi prozor. Kliknite Eclipse IDE za Java Developeri.

Instalirati Eclipse IDE

Otvorit ฤ‡e se novi prozor. Kliknite gumb putanje (oznaฤen s 1) i promijenite putanju instalacije u C:\eclipse, Zatim kliknite na Instalirati gumb (oznaฤen s 2).

Instalirati Eclipse IDE

Nakon uspjeลกne instalacije, pojavit ฤ‡e se prozor. Kliknite Lansirati.

Instalirati Eclipse IDE

Ovo ฤ‡e pokrenuti Eclipse IDE za vas.

Korak 3 - Selenium Instalacija WebDrivera

Preuzimanje Selenium webdriver Java Vozaฤ klijenta ovdjeNa toj stranici pronaฤ‡i ฤ‡ete klijentske upravljaฤke programe za druge jezike, ali odaberite samo onaj za Java.

Preuzmite Jar datoteke

Ovaj download dolazi kao ZIP datoteka pod nazivom selenium-4.30.0Radi jednostavnosti, npr.tracKopirajte sadrลพaj ove ZIP datoteke na C pogon kako biste imali direktorij C:\selenium-4.30.0\Ovaj direktorij sadrลพi sve JAR datoteke koje ฤ‡ete kasnije uvesti u Eclipse.

Korak 4 - Konfigurirajte Eclipse IDE s WebDriver-om

  1. Pokrenite eclipse.exe datoteka unutar eclipse mapa. Ako ste ispravno slijedili 2. korak, izvrลกna datoteka se nalazi na C:\eclipse\eclipse.exe.
  2. Na upit da odaberete radni prostor, prihvatite zadanu lokaciju.

konfigurirati Eclipse IDE s WebDriver-om

3. Izradite novi projekt putem Datoteka > Novo > Java ProjektNazovite projekt newproject.

konfigurirati Eclipse IDE s WebDriver-om

Otvorit ฤ‡e se novi skoฤni prozor. Unesite sljedeฤ‡e podatke:

  1. Naziv Projekta
  2. Mjesto za spremanje projekta
  3. Odaberite izvrลกni JRE
  4. Odaberite opciju projekta izgleda
  5. Kliknite zavrลกiti

konfigurirati Eclipse IDE s WebDriver-om

4. U ovom koraku:

  1. Desnom tipkom miลกa kliknite na novostvoreni projekt.
  2. odabrati Novo > Paket i imenujte paket newpackage.

konfigurirati Eclipse IDE s WebDriver-om

Otvorit ฤ‡e se skoฤni prozor. Unesite naziv paketa i kliknite zavrลกiti.

konfigurirati Eclipse IDE s WebDriver-om

5. Stvorite novo Java razred ispod newpackage desnim klikom miลกa i odabirom Novo > RazredDaj mu ime MyClass, vaลก Eclipse IDE bi trebao izgledati kao na slici ispod.

konfigurirati Eclipse IDE s WebDriver-om

Kad kliknete Klasa, otvorit ฤ‡e se skoฤni prozor. Unesite naziv razreda i kliknite zavrลกiti.

konfigurirati Eclipse IDE s WebDriver-om

Ovako izgleda radni prostor nakon kreiranja klase.

konfigurirati Eclipse IDE s WebDriver-om

Sada trebate dodati Selenium WebDriver biblioteke za Java Izgradi put. U ovom koraku:

  1. Desnom tipkom miลกa kliknite newproject i odaberite Nekretnine.
  2. U dijalogu Svojstva kliknite Java Put izgradnje.
  3. kliknite Knjiลพnice Tab.
  4. Kliknite Dodaj vanjske JAR-oveโ€ฆ

konfigurirati Eclipse IDE s WebDriver-om

Kada se otvori preglednik datoteka:

  1. Odaberite JAR datoteke preuzete s Selenium web stranicu u 3. koraku.
  2. Kliknite Otvoren.
  3. Datoteke ฤ‡e biti dodane na popis biblioteka.

DodavanjeSeleniumDoEclipse

6. Dodajte sve JAR datoteke iznutra i izvana libs mapa. Vaลก dijalog Svojstva sada bi trebao izgledati sliฤno slici ispod.

konfigurirati Eclipse IDE s WebDriver-om

7. Na kraju kliknite OK. Selenium Biblioteke su sada uvezene u vaลก projekt.

Posluลพitelji upravljaฤkih programa preglednika

HTMLUnit je jedini preglednik koji WebDriver moลพe izravno automatizirati โ€” nije potrebna zasebna komponenta. Za sve ostale preglednike potreban je zaseban program koji se naziva Pogonski posluลพitelj potrebno je.

Posluลพitelj upravljaฤkih programa specifiฤan je za svaki preglednik. Ove upravljaฤke programe moลพete preuzeti s Selenium sluลพbena stranica.

preglednik Naziv posluลพitelja upravljaฤkog programa Obraฤ‡anje
HTMLUnit HtmlUnitDriver WebDriver izvorno pokreฤ‡e HTMLUnit pomoฤ‡u HtmlUnitDrivera โ€” nije potreban dodatni posluลพitelj.
Firefox Mozilla GeckoDriver Potrebno za Firefox 45 i viลกe; kreirano i odrลพavano od strane Mozille.
Internet Explorer Internet Explorer Driver Server Dostupno u 32-bitnoj i 64-bitnoj verziji. Koristite verziju koja odgovara vaลกoj IE arhitekturi.
krom ChromeDriver Funkcionira kao potpuni posluลพitelj upravljaฤkih programa. Podrลพava Chrome v21 i novije verzije.
Opera Operavozaฤ Funkcionira kao potpuni posluลพitelj upravljaฤkih programa za Opera preglednik.
FantomJS GhostDriver PhantomJS je preglednik bez grafiฤkog prikaza, sliฤan HTMLUnitu.
safari SafariDriver Funkcionira kao potpuni posluลพitelj upravljaฤkih programa za Safari preglednik.

Pitanja i odgovori

Trebate Java JDK, Eclipse IDE za Java Razvojni programeri i Selenium webdriver Java JAR datoteke klijenta preuzete sa selenium.dev.

Desnom tipkom miลกa kliknite svoj projekt, odaberite Svojstva, idite na Java Izgradi put, kliknite Dodaj vanjske JAR-ove, a zatim odaberite sve JAR-ove iz Selenium mapu za preuzimanje, ukljuฤujuฤ‡i i one unutar podmape libs.

Selenium podrลพava ChromeDriver, GeckoDriver (Firefox), SafariDriver, OperaUpravljaฤki program i posluลพitelj upravljaฤkih programa za Internet Explorer. Samo HTMLUnit ne zahtijeva zaseban posluลพitelj upravljaฤkih programa.

Da. Moลพete koristiti bilo koji Java IDE kao ลกto je IntelliJ IDEA or NetBeansili pokrenite testove iz naredbenog retka pomoฤ‡u Mavena ili Gradle kao vaลก alat za izgradnju.

Da. Chrome i Firefox oba podrลพavaju headless naฤin rada putem opcija upravljaฤkog programa, omoguฤ‡ujuฤ‡i izvoฤ‘enje testova bez vidljivog prozora preglednika za brลพe CI/CD cjevovode.

Saลพmite ovu objavu uz: