Jak stáhnout a nainstalovat Selenium webový ovladač
Selenium Instalace WebDriver
Selenium instalace probíhá ve 3 krocích:
Krok 1: instalovat Java SDK
Krok 2: instalovat Eclipse
Krok 3: instalovat Selenium Soubory webového ovladače
Krok 4: Konfigurace Eclipse IDE s WebDriver
V tomto tutoriálu se naučíme, jak nainstalovat Selenium Webdriver. Níže je podrobný postup
POZNÁMKA: Verze Java, Eclipse, Selenium bude průběžně aktualizovat. Ale instalační kroky zůstanou stejné. Vyberte prosím nejnovější verzi a pokračujte v instalačních krocích níže -
Krok 1 – Instalace Java Software Development Kit (JDK)
Stáhněte a nainstalujte Java Software Development Kit (JDK) zde.
Tato verze JDK je součástí balení Java Runtime Environment (JRE), takže nemusíte stahovat a instalovat JRE samostatně.
Po dokončení instalace otevřete příkazový řádek a zadejte „java“. Pokud uvidíte následující obrazovku, můžete přejít k dalšímu kroku.
Krok 2 – Instalace Eclipse IDE
Stáhněte si nejnovější verzi souboru "Eclipse IDE pro Java Vývojáři” zde. Ujistěte se, že si vyberete správně mezi Windows 32bitové a 64bitové verze.
Měli byste být schopni stáhnout exe soubor s názvem „eclipse-inst-win64“ pro instalaci.
Double-klikněte na soubor pro instalaci Eclipse. Otevře se nové okno. Klikněte Eclipse IDE pro Java Vývojáři.
Poté se otevře nové okno, ve kterém klikněte na tlačítko označené 1 a změňte cestu na „C:\eclipse“. Odešlete kliknutím na tlačítko Instalovat označené 2
Po úspěšném dokončení instalační procedury se zobrazí okno. V tomto okně klikněte na Spustit.
Tím se spustí eclipse neon IDE.
Krok 3 - Selenium Instalace WebDriver
Zde si můžete stáhnout Selenium Webdriver pro Java Klientský ovladač zde. Najdete tam klientské ovladače pro jiné jazyky, ale vyberte si pouze ten, pro který Java.
Tento soubor ke stažení přichází jako soubor ZIP s názvem „selenium-3.14.0.zip“. Pro jednoduchost Selenium instalace na Windows 10, rozbalte obsah tohoto souboru ZIP na jednotku C, abyste měli adresář „C:\selenium-3.14.0\“. Tento adresář obsahuje všechny soubory JAR, které bychom později importovali Eclipse for Selenium založit.
Krok 4 - Konfigurace Eclipse IDE s WebDriver
- Spusťte soubor „eclipse.exe“ ve složce „eclipse“, kterou jsme extrahovali v kroku 2. Pokud jste postupovali správně podle kroku 2, měl by být spustitelný soubor umístěn na C:\eclipse\eclipse.exe.
- Až budete požádáni o výběr pracovního prostoru, přijměte výchozí umístění.
3. Vytvořte nový projekt přes Soubor > Nový > Java Projekt. Pojmenujte projekt jako „nový projekt“.
Otevře se nové vyskakovací okno. Zadejte podrobnosti následovně
- Název projektu
- Místo pro uložení projektu
- Vyberte spouštěcí JRE
- Vyberte možnost projektu rozložení
- Klikněte na tlačítko Dokončit
4. V tomto kroku
- Klepněte pravým tlačítkem myši na nově vytvořený projekt a
- Vyberte Nový > Balíček a pojmenujte tento balíček jako „nový balíček“.
Otevře se vyskakovací okno s názvem balíčku,
- Zadejte název balíčku
- Klikněte na tlačítko Dokončit
5. Vytvořte nový Java třídu pod novým balíčkem tak, že na ni kliknete pravým tlačítkem a poté vyberete - Nový > Třída a poté ji pojmenujete jako „Moje třída“. Vaše Eclipse IDE by mělo vypadat jako na obrázku níže.
Když kliknete na Třída, otevře se vyskakovací okno, zadejte podrobnosti jako
- Název třídy
- Klikněte na tlačítko Dokončit
Takto to vypadá po vytvoření třídy.
Nyní musíte nastavit Selenium do knihoven WebDriveru Java Vytvořit cestu. V tomto kroku
- Klikněte pravým tlačítkem na „nový projekt“ a vyberte Nemovitosti.
- V dialogovém okně Vlastnosti klikněte na „Java Vytvořit cestu“.
- Klikněte na knihovny kartu a poté
- Klikněte na „Přidat externí JAR...“
Když kliknete na „Add External JARs..“ Otevře se vyskakovací okno. Vyberte soubory JAR, které chcete přidat.
Po výběru souborů jar klikněte na tlačítko OK.
Vyberte všechny soubory ve složce lib.
Vyberte soubory mimo složku lib
Po dokončení klikněte na tlačítko „Použít a zavřít“.
6. Přidejte všechny soubory JAR do složky „libs“ i mimo ni. Dialogové okno Vlastnosti by nyní mělo vypadat podobně jako na obrázku níže.
7. Nakonec klikněte na OK a import je hotový Selenium knihovny do našeho projektu.
Různé ovladače
HTMLUnit je jediná prohlížeč, který WebDriver může přímo automatizovat, což znamená, že k instalaci nebo spuštění během provádění testu není potřeba žádná další samostatná součást. Pro ostatní prohlížeče je potřeba samostatný program. Ten program se jmenuje ο Server ovladače.
Server ovladače je pro každý prohlížeč jiný. Například Internet Explorer má svůj vlastní server s ovladači, který nelze použít v jiných prohlížečích. Níže je uveden seznam serverů ovladačů a odpovídajících prohlížečů, které je používají.
Tyto ovladače si můžete stáhnout zde
prohlížeč | Název serveru ovladače | Poznámky |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver může řídit HTMLUnit pomocí HtmlUnitDriver jako serveru ovladače |
Firefox | Mozilla GeckoDriver | WebDriver umí řídit Firefox bez nutnosti spuštění serveru ovladače Firefox 45 a výše je třeba použít ovladač gecko vytvořený Mozillou pro automatizaci |
Internet Explorer | Server ovladače pro Internet Explorer | K dispozici ve 32 a 64bitové verzi. Použijte verzi, která odpovídá architektuře vašeho IE |
chróm | ChromeDriver | Ačkoli jeho název je pouze „ChromeDriver“, ve skutečnosti se jedná o server ovladačů, nikoli pouze o ovladač. Aktuální verze podporuje verze vyšší než Chrome v.21 |
Opera | OperaŘidič | I když se jmenuje jen „OperaDriver“, je to ve skutečnosti Driver Server, nikoli pouze ovladač. |
PhantomJS | GhostDriver | PhantomJS je další bezhlavý prohlížeč, stejně jako HTMLUnit. |
Safari | SafariDriver | Ačkoli jeho název je pouze „SafariDriver“, ve skutečnosti se jedná o server ovladačů, nikoli pouze o ovladač. |
Shrnutí
Chcete-li začít používat WebDriver, budete kromě prohlížeče potřebovat následující
- Java Development Kit (JDK). https://www.oracle.com/java/technologies/downloads/
- Eclipse IDE - http://www.eclipse.org/downloads/
- Java Klientský ovladač - https://www.selenium.dev/downloads/
Při spouštění projektu WebDriver v Eclipse, nezapomeňte importovat Java Soubory klientského ovladače do vašeho projektu. Tyto soubory budou tvořit váš Selenium Knihovna.
S novou verzí Selenium, neexistuje žádný prohlížeč, který byste mohli automatizovat bez použití serveru ovladačů.