webdriver entire setup
V predchádzajúcom tutoriáli sme predstavili základná architektúra a funkcie WebDriveru . Toto je 9. výučba v Séria výučbových programov pre selén .
nástroje na testovanie pokojných webových služieb
V tomto návode by sme diskutovali o inštalačný postup, aby ste mohli začať s programom WebDriver od začiatku . Diskutovali by sme tiež o rôznorodej škále ovládačov poskytovaných serverom WebDriver, z ktorých každý zodpovedá iným požiadavkám na testovanie a životné prostredie.
Aby bolo možné používať WebDriver na skriptovanie, musí byť na mieste, ako je základné nastavenie prostredia, niekoľko predpokladov. V tejto sérii v rámci našich ukážkových príkladov by sme používali Java ako programovací jazyk. Začnime teda inštaláciou Java.
Čo sa dozviete:
- Inštalácia Java
- Inštalácia Eclipse IDE
- Konfigurácia WebDriver
- Dostupné ovládače
- Záver
- Odporúčané čítanie
Inštalácia Java
Krok 1: Prejsť na oficiálnu stránku spoločnosti Oracle - “ JAVA stiahnutie ”, Stiahnite si Java Platform, Standard Edition. Všetky posledné vydania sú k dispozícii na tejto stránke.
Krok 2: Hneď ako kliknete na tlačidlo Stiahnuť, objaví sa nasledujúca obrazovka. Prijmite licenčnú zmluvu na inštaláciu Java a vyberte si z rôznych katalogizovaných súprav Java Development Kit. Vyberte ten, ktorý najlepšie vyhovuje konfigurácii vášho systému.
Nezabudnite si stiahnuť JDK (vývojová sada Java). Sada je dodávaná s prostredím JRE (Java Runtime Environment). Používateľ teda nemusí sťahovať a inštalovať JRE osobitne.
Inštalácia Eclipse IDE
Krok 1: Prejdite na oficiálnu webovú stránku Eclipse a prejdite na jej stránku na stiahnutie - Stiahnutie Eclipse . Stiahnite si Eclipse IDE pre vývojárov Java EE. Všetky posledné vydania sú k dispozícii na tejto stránke.
Nezabudnite zvoliť a stiahnuť príslušné IDE zatmenia podľa konfigurácie vášho systému. Pre 64-bitový operačný systém Windows a 32-bitový operačný systém Windows sú k dispozícii dva odkazy na stiahnutie.
Krok 2: Hneď ako klikneme na odkaz na stiahnutie, bude užívateľ presmerovaný na novú stránku so zabezpečením informácií o aktuálnom stiahnutí. Kliknite na ikonu sťahovania a máte hotovo.
Úplné stiahnutie priečinka zip môže trvať niekoľko minút.
Krok 3: Po stiahnutí skopírujte priečinok a umiestnite ho na požadované miesto vo vašom súborovom systéme.
Krok 4: Rozbaľte priečinok so zipsom, bude vidieť priečinok s názvom zatmenie. Priečinok obsahuje všetky požadované aplikačné a zdrojové súbory.
Krok 5: Spustite Eclipse IDE pomocou súboru „eclipse.exe“, ktorý sa nachádza v priečinku Eclipse. To isté si pozrite na vyššie uvedenom obrázku.
Krok 6: Aplikácia vás vyzve na zadanie umiestnenia pracovného priestoru. Pracovný priestor je to miesto, kde budú sídliť všetky vaše projekty zatmenia. Zadajte / prehľadajte požadované umiestnenie alebo sa používateľ môže jednoducho rozhodnúť pre predvolené umiestnenie a kliknúť na tlačidlo OK.
Konfigurácia WebDriver
Pretože by sme používali Java ako programovací jazyk pre túto sériu a aby sme mohli vytvárať testovacie skripty v Jave, museli by sme zaviesť jazykové ovládače klientov. Začnime teda sťahovaním selénskych klientskych knižníc Java.
Stiahnite si klientske knižnice Selenium Java
Krok 1: Prejdite na oficiálny web Selenium a prejdite na jeho stránku na stiahnutie - „ http://docs.seleniumhq.org/download/ “. V časti na ilustrácii nižšie nájdete klientske knižnice uvedené pre rôzne programovacie jazyky. Kliknutím na odkaz na stiahnutie zobrazíte knižnicu klientov Java.
Úplný priečinok so zipsom môže trvať niekoľko minút.
Krok 2: Po stiahnutí skopírujte priečinok a umiestnite ho na požadované miesto vo vašom súborovom systéme.
Krok 3: Rozbaľte priečinok zazipovaný. Uvidíte priečinok s názvom „Selenium-2.41.0.zip“. Priečinok obsahuje všetky požadované súbory jar, ktoré umožňujú používateľom vytvárať testovacie skripty v jazyku Java.
Takto môžu byť tieto knižnice konfigurované v Eclipse IDE.
Konfigurácia knižníc pomocou Eclipse IDE
Krok 1: Prejdite na Eclipse IDE. Vytvorte nový projekt založený na jave nasledujúci po File -> New -> Java Project. To isté nájdete na nasledujúcom obrázku.
Krok 2: Zadajte používateľom definovaný názov pre svoj projekt Java. Zadajte názov ako Learning_Selenium a kliknite na tlačidlo Dokončiť. Novovytvorený projekt je možné zobraziť na ľavej strane obrazovky v paneli prieskumníka balíkov.
Krok 3: Vytvorte novú triedu Java s názvom „First_WebdriverClass“ v zdrojovom priečinku tak, že na ňu kliknete pravým tlačidlom myši a prejdete do triedy New ->.
sk Odstrániť prvok z poľa Java
Krok 4: Teraz nakonfigurujme knižnice do nášho projektu Java. Vyberte projekt a kliknite naň pravým tlačidlom myši. V zozname možností vyberte „Vlastnosti“. Zobrazí sa nasledujúca obrazovka, z možností vyberte „Java Build Path“.
Krok 5: V predvolenom nastavení je otvorená karta „Knižnice“. Ak nie, kliknite na kartu „Knižnice“. Potom kliknite na tlačidlo „Pridať externé nádoby…“. Prejdite na miesto, kde sme uložili extrahovaný priečinok pre klientske knižnice Java.
Krok 6: Vyberte všetky súbory JAR, ktoré sa nachádzajú v priečinku „selenium-java-2.41.0“, a kliknite na tlačidlo otvoriť v dialógovom okne. Dialógové okno vlastností by malo vyzerať ako na nasledujúcom obrázku.
Krok 7: Kliknite na tlačidlo „OK“ v dialógovom okne, aby ste dokončili konfiguračnú časť selénových knižníc v našom projekte Java.
Projekt bude vyzerať nasledovne:
Dostupné ovládače
V aplikácii WebDriver je k dispozícii niekoľko tried ovládačov, z ktorých každá slúži pre konkrétny webový prehliadač. Každý prehľadávač má inú implementáciu ovládačov v serveri WebDriver.
V serveri WebDriver je možné niekoľko prehľadávačov automatizovať priamo, zatiaľ čo niektoré webové prehľadávače vyžadujú, aby externý subjekt mohol automatizovať a vykonávať testovací skript. Táto externá entita je známa ako Driver Server. Preto je používateľ povinný stiahnuť si Driver Server pre rôzne webové prehľadávače.
Všimnite si, že pre každý webový prehliadač existuje samostatný server s ovládačmi a používateľ nemôže používať jeden server s ovládačmi pre iné webové prehľadávače, než pre ktorý je určený.
Nižšie je uvedený zoznam dostupných webových prehľadávačov a ich zodpovedajúcich ovládačov serverov.
Záver
V tejto príručke sme si zvykli, že všetko nastavenie a inštalácia prostredia je potrebné vykonať pred vytvorením testovacích skriptov WebDriver.
Tu sú podstata tohto článku.
- Pred vytvorením testovacích skriptov založených na WebDriver je potrebné nainštalovať niekoľko pomocných programov a balíkov.
- Nainštalujte JDK (Java Development Kit). Pamätajte, že používateľ by nemal inštalovať JRE osobitne, pretože je distribuovaný v balíku so súpravou.
- Stiahnite si Eclipse IDE. Užívateľ si musí iba stiahnuť balíček a môže ísť. S Eclipse nie je potrebná žiadna iná inštalácia.
- Stiahnite si klientske knižnice Java, aby ste mohli vytvoriť testovací skript v programovacom jazyku Java.
- Spustite zatmenie pomocou súboru eclipse.exe. Vyberte pracovný priestor, kam chcete projekty uložiť.
- V zatmení vytvorte nový java projekt. V rámci projektu vytvorte novú triedu java.
- Nakonfigurujte zatmenie importom súborov pohárov pre klientske ovládače Java.
- V aplikácii WebDriver možno niektoré z prehľadávačov automatizovať priamo, zatiaľ čo niektoré z týchto prehľadávačov vyžadujú externý server ovládačov.
- Firefox a jednotka HTML sú jediné prehľadávače, ktoré nie je možné priamo automatizovať. Preto nevyžadujú žiadny samostatný server ovládačov. Všetky ostatné bežne známe webové prehliadače ako Chrome, Safari, Internet Explorer atď. Vyžadujú servery s ovládačmi.
Nasledujúci kurz č. 10 => Teraz, keď sme hotoví s celým nastavením a inštaláciou, v ďalšom návode vytvorili by sme si vlastný testovací skript WebDriver pomocou Java.
Poznámka pre čitateľov: Zatiaľ čo náš ďalší návod z Série návodov na selén je v režime spracovania, nainštalujte si balíčky uvedené v tomto výučbe a potrebné nástroje, aby ste mohli začať. Väčšinu balíkov súvisiacich s WebDriverom nájdete na oficiálnych webových stránkach selénu.
Ak sa pri inštalácii vyskytnú problémy, dajte nám vedieť.
Odporúčané čítanie
- Hĺbkové návody pre zatmenie pre začiatočníkov
- Úvod do softvéru Selenium WebDriver - Výučba selénu č. 8
- Implementácia nášho prvého skriptu WebDriver - výučba selénu WebDriver č. 10
- Výukový program Cucumber Selenium: Cucumber Java Selenium WebDriver Integration
- Skontrolujte viditeľnosť webových prvkov pomocou rôznych typov príkazov WebDriver - selén - návod č. 14
- Efektívne scenáre selénu a riešenie problémov - scenáre selénu # 27
- Ladenie selénových skriptov pomocou denníkov (výučba Log4j) - výučba selénu č. 26
- Appium Studio pre Eclipse: Kompletná automatizácia Appium / Selenium od spoločnosti Eclipse