Inštalácia selénu je 3 krokový proces:
- Nainštalujte si Java SDK
- Nainštalujte Eclipe
- Nainštalujte si súbory Selenium Webdriver
V tomto tutoriále sa dozvieme, ako nainštalovať Selenium Webdriver. Nižšie je uvedený podrobný postup
POZNÁMKA: Verzie Java, Eclipse a Selenium sa budú neustále aktualizovať. Inštalačné kroky však zostanú rovnaké. Vyberte najnovšiu verziu a pokračujte v inštalačných krokoch uvedených nižšie -
Krok 1 - Nainštalujte si do svojho počítača Java
Tu si stiahnite a nainštalujte Java Software Development Kit (JDK) .
Ďalšie -
Táto verzia JDK sa dodáva s Java Runtime Environment (JRE), takže nemusíte sťahovať a inštalovať JRE osobitne.
Po dokončení inštalácie otvorte príkazový riadok a zadajte príkaz „java“. Ak vidíte nasledujúcu obrazovku, môžete prejsť k ďalšiemu kroku
Krok 2 - Nainštalujte Eclipse IDE
Stiahnite si najnovšiu verziu „Eclipse IDE pre vývojárov Java“ tu. Uistite sa, že ste si správne vybrali medzi 32-bitovou a 64-bitovou verziou pre Windows.
Mali by ste byť schopní stiahnuť si exe súbor s názvom „eclipse-inst-win64“ pre inštaláciu.
Dvakrát kliknite na súbor a nainštalujte Eclipse. Otvorí sa nové okno. Kliknite na Eclipse IDE pre vývojárov Java.
Potom sa otvorí nové okno s kliknutím na tlačidlo označené 1 a zmenou cesty na „C: \ eclipse“. Príspevok, ktorý kliknite na tlačidlo Inštalovať označené ako 2
Po úspešnom dokončení postupu inštalácie sa zobrazí okno. V tomto okne kliknite na Spustiť
Toto pre vás začne IDE s neónovým zatmením.
Krok 3 - Stiahnite si Selenium Java Client Driver
Tu si môžete stiahnuť Selenium Webdriver pre Java Client Driver . Nájdete tam klientske ovládače pre iné jazyky, ale vyberte si iba ten pre Javu.
Toto stiahnutie sa dodáva ako súbor ZIP s názvom „selenium-3.14.0.zip“. Pre jednoduchosť inštalácie selénu vo Windows 10 rozbaľte obsah tohto súboru ZIP na jednotku C, aby ste mali priečinok „C: \ selenium-3.14.0 \“. Tento adresár obsahuje všetky súbory JAR, ktoré by sme neskôr importovali do Eclipse pre nastavenie selénu.
Krok 4 - Konfigurácia Eclipse IDE s WebDriver
- Spustite súbor „eclipse.exe“ v priečinku „eclipse“, ktorý sme extrahovali v kroku 2. Ak ste postupovali správne podľa kroku 2, mal by byť spustiteľný súbor umiestnený v priečinku C: \ eclipse \ eclipse.exe.
- Keď sa zobrazí výzva na výber pracovného priestoru, stačí prijať predvolené umiestnenie.
3. Vytvorte nový projekt pomocou položky Súbor> Nové> Projekt Java. Pomenujte projekt ako „novýprojekt“.
Nové vyskakovacie okno sa otvorí a podľa nasledujúcich pokynov zadajte podrobnosti
- Názov projektu
- Miesto na uloženie projektu
- Vyberte vykonanie JRE
- Vyberte možnosť projektu rozloženia
- Kliknite na tlačidlo Dokončiť
4. V tomto kroku
- Kliknite pravým tlačidlom myši na novovytvorený projekt a
- Vyberte Nové> Balík a pomenujte tento balík ako „nový balíček“.
Otvorí sa vyskakovacie okno s názvom balíka,
- Zadajte názov balíka
- Kliknite na tlačidlo Dokončiť
5. Vytvorte novú triedu Java v rámci balíku newpackage tak, že na ňu kliknete pravým tlačidlom myši a potom vyberiete príkaz - Nové> Trieda a potom ju pomenujete ako „MyClass“. Vaše Eclipse IDE by malo vyzerať ako na obrázku nižšie.
Po kliknutí na Trieda sa otvorí vyskakovacie okno, do ktorého zadajte podrobnosti ako
- Názov triedy
- Kliknite na tlačidlo Dokončiť
Takto to vyzerá po vytvorení triedy.
Teraz je selenium WebDriver do vývojovej cesty Java
V tomto kroku
- Pravým tlačidlom myši kliknite na „nový projekt“ a vyberte položku Vlastnosti .
- V dialógovom okne Vlastnosti kliknite na „Cesta k vytvoreniu Java“.
- Kliknite na kartu Knižnice a potom
- Kliknite na možnosť „Pridať externé súbory JAR…“
Po kliknutí na „Pridať externé súbory JAR…“ otvorí sa vyskakovacie okno. Vyberte súbory JAR, ktoré chcete pridať.
Po výbere súborov jar kliknite na tlačidlo OK.
Vyberte všetky súbory vo vnútri priečinka lib.
Vyberte súbory mimo priečinka lib
Po dokončení kliknite na tlačidlo „Použiť a zavrieť“
6. Pridajte všetky súbory JAR do priečinka „libs“ aj mimo neho. Vaše dialógové okno Vlastnosti by malo teraz vyzerať podobne ako na obrázku nižšie.
7. Nakoniec kliknite na OK a je hotovo s importom selénových knižníc do nášho projektu.
Rôzni vodiči
HTMLUnit a Firefox sú dva prehľadávače, ktoré môže WebDriver priamo automatizovať, čo znamená, že na inštaláciu alebo spustenie počas vykonávania testu nie je potrebný žiadny iný samostatný komponent. Pre ostatné prehľadávače je potrebný samostatný program. Tento program sa nazýva Driver Server .
Server ovládača je pre každý prehľadávač odlišný. Napríklad Internet Explorer má vlastný server ovládačov, ktorý nemôžete používať v iných prehľadávačoch. Ďalej je uvedený zoznam serverov ovládačov a zodpovedajúcich prehľadávačov, ktoré ich používajú.
Tieto ovládače si môžete stiahnuť tu
Prehliadač | Názov servera vodiča | Poznámky |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver môže riadiť HTMLUnit pomocou HtmlUnitDriver ako servera ovládača |
Firefox | Ovládač Mozilla GeckoDriver | WebDriver dokáže riadiť Firefox bez potreby servera s ovládačmi Od spustenia Firefoxu 45 a vyššieho je na automatizáciu potrebné použiť ovládač gecko vytvorený spoločnosťou Mozilla |
internet Explorer | Server ovládača Internet Explorer | K dispozícii v 32 a 64-bitových verziách. Použite verziu, ktorá zodpovedá architektúre vášho IE |
Chrome | ChromeDriver | Hoci sa volá iba „ChromeDriver“, v skutočnosti sa jedná o server s ovládačmi, nielen o ovládač. Aktuálna verzia môže podporovať verzie vyššie ako Chrome v.21 |
Opera | OperaDriver | Aj keď sa volá iba „OperaDriver“, v skutočnosti sa jedná o server s ovládačmi, nielen o ovládač. |
PhantomJS | GhostDriver | PhantomJS je ďalší bezhlavý prehliadač, rovnako ako HTMLUnit. |
Safari | SafariDriver | Aj keď sa volá iba „SafariDriver“, v skutočnosti sa jedná o server s ovládačmi, nielen o ovládač. |
Zhrnutie
Okrem prehliadača budete potrebovať, aby ste mohli začať používať WebDriver
- Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
- Eclipse IDE - http://www.eclipse.org/downloads/
- Ovládač klienta Java - https://www.selenium.dev/downloads/
Pri spustení projektu WebDriver v Eclipse nezabudnite do svojho projektu importovať súbory ovládača Java Client Driver. Tieto súbory budú tvoriť vašu selénovú knižnicu.
S novou verziou selénu neexistuje prehliadač, ktorý by ste mohli automatizovať bez použitia servera s ovládačmi.