Kako prenesti & Namestite Selenium WebDriver

Kazalo:

Anonim

Namestitev selena je postopek v treh korakih:

  1. Namestite Java SDK
  2. Namestite Eclipe
  3. Namestite datoteke Selenium Webdriver

V tej vadnici bomo izvedeli, kako namestiti Selenium Webdriver. Spodaj je podroben postopek

OPOMBA: Različice Java, Eclipse in Selenium se bodo sčasoma posodabljale. Toda koraki namestitve bodo ostali enaki. Izberite najnovejšo različico in nadaljujte spodnje korake namestitve -

1. korak - v računalnik namestite Javo

Tu prenesite in namestite komplet za razvoj programske opreme Java (JDK) .

Naslednji -

Ta različica JDK je priložena Java Runtime Environment (JRE), zato vam JRE ni treba posebej naložiti in namestiti.

Ko je namestitev končana, odprite ukazni poziv in vnesite »java«. Če vidite naslednji zaslon, je dobro, da se premaknete na naslednji korak

2. korak - Namestite Eclipse IDE

Prenesite najnovejšo različico "Eclipse IDE za razvijalce Java" tukaj. Prepričajte se, da ste pravilno izbirali med 32-bitno in 64-bitno različico sistema Windows.

Za namestitev bi morali prenesti datoteko exe z imenom "eclipse-inst-win64".

Dvokliknite datoteko, da namestite Eclipse. Odpre se novo okno. Kliknite Eclipse IDE za razvijalce Java.

Po tem se odpre novo okno, ki klikne gumb z oznako 1 in spremeni pot v "C: \ eclipse". Objavite to Kliknite gumb Namesti z oznako 2

Po uspešnem zaključku namestitvenega postopka se prikaže okno. V tem oknu kliknite Zaženi

To bo za vas začelo eclipse neon IDE.

Korak 3 - Prenesite gonilnik odjemalca Selenium Java

Gonilnik odjemalskega gonilnika Selenium Webdriver za Javo lahko prenesete tukaj. Tam boste našli odjemalske gonilnike za druge jezike, vendar izberite le tistega za Javo.

Ta prenos je v obliki datoteke ZIP z imenom "selenium-3.14.0.zip". Za poenostavitev namestitve selena v operacijskem sistemu Windows 10 izvlecite vsebino te datoteke ZIP na pogonu C, tako da boste imeli imenik "C: \ selenium-3.14.0 \". Ta imenik vsebuje vse datoteke JAR, ki jih bomo pozneje uvozili v Eclipse za nastavitev selena.

Korak 4 - Konfigurirajte Eclipse IDE z WebDriver

  1. Datoteko "eclipse.exe" zaženite v mapi "eclipse", ki smo jo izvlekli v koraku 2. Če ste pravilno sledili koraku 2, mora biti izvršljiva datoteka na C: \ eclipse \ eclipse.exe.
  2. Ko boste pozvani, da izberete delovni prostor, samo sprejmite privzeto lokacijo.

3. Ustvarite nov projekt v meniju File> New> Java Project. Projekt poimenujte kot "newproject".

Odpre se novo pojavno okno za vnos podrobnosti, kot sledi

  1. Ime Projekta
  2. Lokacija za shranjevanje projekta
  3. Izberite izvedbo JRE
  4. Izberite možnost projekta postavitve
  5. Kliknite gumb Končaj

4. V tem koraku

  1. Z desno miškino tipko kliknite novo ustvarjeni projekt in
  2. Izberite Novo> Paket in poimenujte paket kot "nov paket".

Odpre se pojavno okno za poimenovanje paketa,

  1. Vnesite ime paketa
  2. Kliknite gumb Končaj

5. Ustvarite nov razred Java v paketu newpackage tako, da ga kliknete z desno miškino tipko in nato izberete New> Class in ga poimenujete kot "MyClass". Vaš Eclipse IDE bi moral biti podoben spodnji sliki.

Ko kliknete na Predavanje, se odpre pojavno okno, vnesite podrobnosti kot

  1. Ime predavanja
  2. Kliknite gumb Končaj

Tako je videti po ustvarjanju predavanja.

Zdaj selen WebDriver v Java Build Path

V tem koraku

  1. Z desno miškino tipko kliknite "newproject" in izberite Properties .
  2. V pogovornem oknu Lastnosti kliknite na "Java Build Path".
  3. Kliknite jeziček Knjižnice in nato
  4. Kliknite "Dodaj zunanje JAR-je ..."

Ko kliknete na "Dodaj zunanje JAR-je ...", se bo odprlo pojavno okno. Izberite datoteke JAR, ki jih želite dodati.

Po izbiri datotek jar kliknite gumb V redu.

Izberite vse datoteke v mapi lib.

Izberite datoteke zunaj mape lib

Ko končate, kliknite gumb »Uporabi in zapri«

6. Dodajte vse datoteke JAR znotraj in zunaj mape "libs". Pogovorno okno z lastnostmi bi moralo biti zdaj podobno spodnji sliki.

7. Na koncu kliknite V redu in končali smo z uvažanjem knjižnic selena v naš projekt.

Različni gonilniki

HTMLUnit in Firefox sta dva brskalnika, ki ju lahko WebDriver neposredno avtomatizira, kar pomeni, da med izvajanjem testa ni potrebna nobena druga ločena komponenta za namestitev ali zagon. Za druge brskalnike je potreben ločen program. Ta program se imenuje Driver Server .

Strežnik gonilnikov se razlikuje za vsak brskalnik. Internet Explorer ima na primer lasten gonilniški strežnik, ki ga ne morete uporabljati v drugih brskalnikih. Spodaj je seznam strežnikov z gonilniki in ustrezni brskalniki, ki jih uporabljajo.

Te gonilnike lahko prenesete tukaj

Brskalnik Ime gonilniškega strežnika Opombe
HTMLUnit HtmlUnitDriver WebDriver lahko poganja HTMLUnit z uporabo HtmlUnitDriver kot gonilniškega strežnika
Firefox Mozilla GeckoDriver WebDriver lahko poganja Firefox brez potrebe po gonilniškem strežniku. Od Firefoxa 45 in novejših dalje je treba za avtomatizacijo uporabljati gecko gonilnik
internet Explorer Strežnik gonilnikov Internet Explorerja Na voljo v 32- in 64-bitni različici. Uporabite različico, ki ustreza arhitekturi vašega IE
Chrome ChromeDriver Čeprav je njegovo ime le "ChromeDriver", je v resnici Driver Server, ne le gonilnik. Trenutna različica lahko podpira različice, višje od Chroma v.21
Opera OperaDriver Čeprav je njegovo ime le "OperaDriver", je v resnici Driver Server, ne samo gonilnik.
PhantomJS GhostDriver PhantomJS je še en brezglavi brskalnik, tako kot HTMLUnit.
Safari SafariDriver Čeprav je njegovo ime le "SafariDriver", je v resnici Driver Server, ne le gonilnik.

Povzetek

Za uporabo WebDriverja boste poleg brskalnika potrebovali še naslednje

  • Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
  • Eclipse IDE - http://www.eclipse.org/downloads/
  • Gonilnik odjemalca Java - https://www.selenium.dev/downloads/

Ko zaženete projekt WebDriver v Eclipse, ne pozabite na svoj projekt uvoziti datotek odjemalskega gonilnika Java. Te datoteke bodo sestavljale vašo knjižnico Selenium.

Z novo različico Selenium ni brskalnika, ki bi ga lahko avtomatizirali brez uporabe gonilniškega strežnika.