webdriver entire setup
V předchozím tutoriálu jsme představili základní architektura a funkce WebDriver . Toto je 9. tutoriál v Selenium Tutorial Training Series .
Otázky a odpovědi k rozhovorům s webovými službami pro zkušené v Javě
V tomto tutoriálu bychom diskutovali o instalační procedura, jak začít s WebDriverem od začátku . Diskutovali bychom také o rozmanité škále ovladačů poskytovaných WebDriverem, z nichž každý zajišťuje různé potřeby testování a prostředí.
Aby bylo možné používat WebDriver pro skriptování, je třeba některé předpoklady na místě, jako je základní nastavení prostředí. V této sérii v našich ukázkových příkladech bychom používali Java jako programovací jazyk. Začněme tedy s instalací Java.
Co se naučíte:
Instalace Java
Krok 1: Přejít na oficiální stránky Oracle - “ JAVA ke stažení ”, Stáhněte si Java Platform, Standard Edition. Všechna poslední vydání jsou k dispozici na stránce.
Krok 2: Jakmile kliknete na tlačítko Stáhnout, objeví se následující obrazovka. Přijměte licenční smlouvu pro instalaci prostředí Java a vyberte si z různých katalogizovaných vývojových sad Java Development Kit. Vyberte ten, který nejlépe vyhovuje konfiguraci vašeho systému.
Nezapomeňte si stáhnout JDK (vývojová sada Java). Sada je dodávána s JRE (Java Runtime Environment). Uživatel tedy nemusí stahovat a instalovat JRE samostatně.
Instalace IDE Eclipse
Krok 1: Přejděte na oficiální web Eclipse a přejděte na jeho stránku ke stažení - Stažení Eclipse . Stáhněte si Eclipse IDE pro vývojáře Java EE. Všechna poslední vydání jsou k dispozici na stránce.
Ujistěte se, že jste zvolili a stáhli příslušné IDE zatmění podle konfigurace vašeho systému. Pro 64bitový operační systém Windows a 32bitový operační systém Windows jsou k dispozici dva odkazy ke stažení.
Krok 2: Jakmile klikneme na odkaz ke stažení, bude uživatel přesměrován na novou stránku zajišťující informace o aktuálním stahování. Klikněte na ikonu stahování a jste hotovi.
Může trvat několik minut, než si můžete stáhnout celou složku zip.
Krok 3: Po stažení zkopírujte složku a umístěte ji na požadované místo ve vašem systému souborů.
Krok 4: Extrahujte zipovou složku, můžete vidět složku pojmenovanou jako zatmění. Složka obsahuje všechny požadované aplikace a zdrojové soubory.
Krok 5: Spusťte IDE Eclipse pomocí souboru „eclipse.exe“ umístěného ve složce Eclipse. Viz výše uvedený obrázek.
Krok 6: Aplikace vás vyzve k zadání umístění pracovního prostoru. Pracovní prostor je to místo, kde budou sídlit všechny vaše projekty zatmění. Zadejte / procházejte požadované umístění nebo se uživatel může jednoduše rozhodnout pro výchozí umístění a kliknout na tlačítko OK.
Konfigurace WebDriver
Protože bychom pro tuto sérii používali programovací jazyk Java a abychom mohli v Javě vytvářet testovací skripty, museli bychom zavést klientské ovladače specifické pro daný jazyk. Začněme tedy se stahováním klientských knihoven Java Selenium.
Stáhněte si klientské knihovny Selenium Java
Krok 1: Přejděte na oficiální web společnosti Selenium a přejděte na jeho stránku ke stažení - „ http://docs.seleniumhq.org/download/ “. V části na níže uvedeném obrázku najdete klientské knihovny uvedené pro různé programovací jazyky. Klikněte na odkaz ke stažení pro klientskou knihovnu Java.
Může trvat několik minut, než si můžete stáhnout celou složku se zipem.
Krok 2: Po stažení zkopírujte složku a umístěte ji na požadované místo ve vašem systému souborů.
Krok 3: Extrahujte zipovou složku, je vidět složka s názvem „Selenium-2.41.0.zip“. Složka obsahuje všechny požadované soubory jar, které uživatelům umožňují vytvářet testovací skripty v Javě.
Tyto knihovny lze tedy konfigurovat v prostředí Eclipse IDE.
Konfigurace knihoven pomocí Eclipse IDE
Krok 1: Přejděte na Eclipse IDE. Vytvořte nový projekt založený na Javě podle Soubor -> Nový -> Projekt Java. Totéž viz následující obrázek.
Krok 2: Zadejte název definovaný uživatelem pro váš projekt Java. Pojďme zadat název jako Learning_Selenium a klikněte na tlačítko Dokončit. Nově vytvořený projekt lze zobrazit na levé straně obrazovky v panelu Průzkumník balíčků.
Krok 3: Vytvořte novou třídu Java s názvem „First_WebdriverClass“ ve zdrojové složce tak, že na ni kliknete pravým tlačítkem a přejdete do třídy New ->.
Krok 4: Nyní pojďme nakonfigurovat knihovny do našeho projektu Java. Vyberte projekt a klikněte na něj pravým tlačítkem. V uvedených možnostech vyberte „Vlastnosti“. Zobrazí se následující obrazovka, z možností vyberte „Cesta sestavení Java“.
Krok 5: Ve výchozím nastavení je otevřena karta „Knihovny“. Pokud ne, klikněte na kartu „Knihovny“. Poté klikněte na tlačítko „Přidat externí nádoby…“. Přejděte do umístění, kde jsme uložili extrahovanou složku pro klientské knihovny Java.
Krok 6: Vyberte všechny soubory JAR přítomné ve složce „selenium-java-2.41.0“ a klikněte na tlačítko Otevřít v dialogovém okně. Dialogové okno vlastností by mělo vypadat jako na následujícím obrázku.
Krok 7: Kliknutím na tlačítko „OK“ v dialogovém okně dokončíte konfigurační část knihoven selenu v našem projektu Java.
Projekt bude vypadat takto:
Dostupné ovladače
Ve WebDriveru je k dispozici řada tříd ovladačů, z nichž každá zajišťuje konkrétní webový prohlížeč. Každý prohlížeč má ve WebDriveru implementaci jiného ovladače.
Ve WebDriveru lze několik prohlížečů automatizovat přímo, zatímco některé z webových prohlížečů vyžadují externí entitu, aby mohla automatizovat a spustit testovací skript. Tato externí entita se nazývá Driver Server. Uživatel je tedy povinen stáhnout si Driver Server pro různé webové prohlížeče.
sql rozhovor otázky a odpovědi pro nováčky
Všimněte si, že pro každý webový prohlížeč existuje samostatný server ovladačů a uživatel nemůže použít jeden server ovladačů pro jiné webové prohlížeče, než pro které je určen.
Níže je uveden seznam dostupných webových prohlížečů a jejich odpovídajících ovladačů serverů.
Závěr
V tomto výukovém programu jsme vás seznámili s veškerým nastavením a instalací prostředí, které je třeba provést před vytvořením testovacích skriptů WebDriver.
Zde jsou podstata tohoto článku.
- Před vytvořením testovacích skriptů založených na WebDriver je třeba nainstalovat několik obslužných programů a balíčků.
- Nainstalujte JDK (Java Development Kit). Nezapomeňte, že uživatel nemá instalovat JRE samostatně, protože je distribuován v balíku se sadou.
- Stáhněte si IDE Eclipse. Uživatel si musí stáhnout pouze balíček a je připraven jít. S Eclipse není vyžadována žádná další instalace.
- Stáhněte si klientské knihovny Java, abyste mohli vytvořit testovací skript v programovacím jazyce Java.
- Spusťte zatmění pomocí eclipse.exe. Vyberte pracovní prostor, kam chcete projekty uložit.
- Vytvořte nový projekt Java v zatmění. Vytvořte v rámci projektu novou třídu Java.
- Nakonfigurujte zatmění importem souborů sklenic pro klientské ovladače Java.
- Ve WebDriveru lze několik prohlížečů automatizovat přímo, zatímco některé webové prohlížeče vyžadují externí server ovladačů.
- Firefox a jednotka HTML jsou jedinými prohlížeči, které nelze přímo automatizovat. Nevyžadují tedy žádný samostatný server ovladačů. Všechny ostatní běžně známé webové prohlížeče, jako je Chrome, Safari, Internet Explorer atd., Vyžadují servery ovladačů.
Další výuka č. 10 => Nyní, když jsme hotovi s celým nastavením a instalací, v dalším kurzu vytvořili bychom vlastní testovací skript WebDriver pomocí Java.
Poznámka pro čtenáře: Zatímco náš další výukový program Série tutoriálů selenu je v režimu zpracování, nainstalujte balíčky uvedené v tomto kurzu a potřebné nástroje, abyste mohli začít. Většinu balíčků souvisejících s WebDriverem najdete na oficiálních stránkách Selenium.
Pokud narazíte na problémy v procesu instalace, dejte nám vědět.
Doporučené čtení
- Výukové programy pro zatmění do hloubky pro začátečníky
- Úvod do selenu WebDriver - Selenium Tutorial # 8
- Implementace našeho prvního skriptu WebDriver - výuka selenu WebDriver # 10
- Cucumber Selenium Tutorial: Cucumber Java Selenium WebDriver Integration
- Zkontrolujte viditelnost webových prvků pomocí různých typů Příkazy WebDriver - Selenium Tutorial # 14
- Efektivní scénáře selenu a řešení potíží - Scénář selenu č. 27
- Ladění selenových skriptů pomocí protokolů (výuka Log4j) - výuka selenu č. 26
- Appium Studio pro Eclipse: Kompletní automatizace Appium / Selenium od Eclipse