selenium ide download installation
Stahování a instalace Selen IDE a úvod do jeho hlavních funkcí:
Než budeme pokračovat, pojďme se na chvíli podívat na agendu tohoto tutoriálu. V tomto tutoriálu se dozvíme vše o Selen IDE , počínaje jeho instalací až po podrobnosti o všech jeho funkcích. Na konci tohoto kurzu se očekává, že si čtenář bude moci nainstalovat nástroj Selenium IDE a pohrát si s jeho funkcemi.
=> Toto je 2. tutoriál v naší bezplatné online sérii školení selenu. Pokud jste si nečetli první výukový program selenu v této sérii, začněte zde: Zdarma online výuka selenu č. 1
Poznámka : Toto je poměrně rozsáhlý výukový program se spoustou obrázků, takže jej můžete načíst úplně. Kliknutím na obrázek nebo otevřením v novém okně také obrázky zvětšíte.
Co se naučíte:
- Úvod do selenového IDE
- Stažení a instalace selenového IDE
- Vlastnosti selenového IDE
- # 1. Lišta menu
- #dva. Základní lišta URL
- # 3. Panel nástrojů
- # 4. Editor
- # 5. Test chleba
- # 6. Podokno protokolu
- Závěr
- Doporučené čtení
Úvod do selenového IDE
Integrované vývojové prostředí Selenium, zkratka Selenium IDE je automatizovaný testovací nástroj, který je vydáván jako zásuvný modul Firefoxu. Je to jeden z nejjednodušších a nejjednodušších nástrojů pro instalaci, učení a pokračování ve vytváření testovacích skriptů. Nástroj je založen na záznamu a přehrávání a umožňuje také editaci zaznamenaných skriptů.
Nejpůsobivějším aspektem použití IDE selenu je to, že uživatel nemusí mít žádné předchozí znalosti programování. Minimum, které uživatel potřebuje, je malé seznámení s HTML, DOMS a JavaScriptem k vytváření četných testovacích skriptů pomocí tohoto nástroje.
Jako doplněk Firefoxu podporuje Selenium IDE pouze Firefox, takže vytvořené testovací skripty lze spustit pouze ve Firefoxu. Několik dalších mezer dělá tento nástroj nevhodným pro použití pro složité testovací skripty. Na scénu tak přicházejí další nástroje, jako je Selenium RC, WebDriver.
jak inicializovat propojený seznam v javě
Než se tedy podíváme na podrobnosti o Selenium IDE, podívejme se nejprve na jeho instalaci.
Stažení a instalace selenového IDE
Pro snazší pochopení jsem rozdvojil celý proces instalace IDE v následujících blocích / krocích.
Před vzletem musí být před instalací zavedena jedna věc; Mozilla Firefox. Můžete si jej stáhnout zde => Stažení Mozilla Firefox .
Krok 1: Stažení IDE selenu : Otevřete prohlížeč (Firefox) a zadejte adresu URL http://seleniumhq.org/ Tím by se otevřel oficiální web ústředny selenu. Přejděte na stránku „Stáhnout“; tato stránka obsahuje všechny nejnovější verze všech selenových komponent.
Viz následující obrázek.
Krok 2: Přesuňte se pod hlavu IDE selenu a klikněte na přítomný odkaz. Tento odkaz představuje nejnovější verzi nástroje v úložišti.
Viz následující obrázek.
Krok č. 3: Jakmile klikneme na výše uvedený odkaz, zobrazí se okno s varováním zabezpečení, aby byl náš systém chráněn před potenciálními riziky. Když stahujeme zásuvný modul z autentického webu, klikněte na tlačítko „Povolit“.
Krok č. 4: Nyní Firefox stáhne zásuvný modul na pozadí. Jakmile je proces dokončen, zobrazí se okno instalace softwaru. Nyní klikněte na tlačítko „Instalovat nyní“.
Krok č. 5: Po dokončení instalace se zobrazí vyskakovací okno s požadavkem na restart Firefoxu. Klepnutím na tlačítko „Restartovat nyní“ zobrazíte instalaci Selen IDE.
Krok č. 6: Jakmile je Firefox spuštěn a znovu spuštěn, vidíme IDE selenu indexované pod pruhem nabídky -> Web Developer -> Selen IDE.
Krok č. 7: Jakmile otevřete Selenium IDE, objeví se okno Selenium IDE.
Vlastnosti selenového IDE
Pojďme se podrobně podívat na každou z funkcí.
(Poznámka - Kliknutím zvětšíte obrázek, pokud nejste schopni přečíst text obrázku - to platí pro všechny obrázky)
# 1. Lišta menu
Lišta nabídky je umístěna v horní části okna IDE selenu. Lišta nabídek se obvykle skládá z pěti modulů.
- Nabídka Soubor
- Nabídka Upravit
- Nabídka Akce
- Nabídka Možnosti
- Nabídka Nápověda
A) Nabídka Soubor
Nabídka Soubor je velmi podobná nabídce Soubor patřící jakékoli jiné aplikaci.
Umožňuje uživateli:
- Vytvořte nový testovací případ, otevřete existující testovací případ, uložte aktuální testovací případ.
- Export Test Case As a Export Test Suite Jako v jakémkoli z přidružených programovacích jazyků kompatibilních s Selenium RC a WebDriver. Rovněž dává uživateli svobodu upřednostňovat uprostřed dostupných rámců pro testování jednotek, jako je jUnit, TestNG atd. Testovací případ IDE lze tedy exportovat pro zvolené spojení programovacího jazyka, rámec pro testování jednotek a nástroj z balíčku selenu.
- Exportovat testovací případ jako možnost exportuje a převádí pouze aktuálně otevřený testovací případ selenu IDE.
- Možnost Export Test Suite As exportuje a převádí všechny testovací případy spojené s aktuálně otevřenou testovací sadou IDE.
- Zavřete testovací případ.
Testovací případy selenu IDE lze uložit do následujícího formátu:
- Formát HTML
Testovací případy Selen IDE lze exportovat do následujících formátů / programovacích jazyků.
- java (IDE exportováno v Javě)
- rb (IDE exportováno v Ruby)
- py (IDE exportováno v Pythonu)
- cs (IDE exportováno do C #)
Všimněte si, že s nadcházejícími novějšími verzemi Selenium IDE se může podpora formátů rozšířit.
B) Nabídka Úpravy
Nabídka Úpravy poskytuje možnosti jako Zpět, Znovu, Vyjmout, Kopírovat, Vložit, Odstranit a Vybrat vše, které jsou běžně přítomny v jakékoli jiné nabídce úprav. Mezi ně patří:
- Vložit nový příkaz - Umožňuje uživateli vložit nový krok příkazu / testu kdekoli v aktuálním testovacím případě.
- Vložit nový komentář - Umožňuje uživateli vložit nový komentář kamkoli v aktuálním testovacím případě a popsat tak další kroky testu.
Vložte nový příkaz
Nový příkaz by byl vložen nad vybraný krok příkazu / testu.
Nyní může uživatel vložit skutečnou akci příkazu, cíl a hodnotu.
Vložit nový komentář
Stejným způsobem můžeme vkládat komentáře.
Fialová barva označuje, že text představuje komentář.
C) Nabídka Akce
Nabídka Akce poskytuje uživateli možnosti jako:
- Záznam - Možnosti záznamu dolaďují IDE selenu do režimu nahrávání. Jakákoli akce provedená uživatelem v prohlížeči Firefox by tedy byla zaznamenána v IDE.
- Hrajte celou testovací sadu - Možnost přehraje všechny testovací případy Selen IDE spojené s aktuální testovací sadou.
- Přehrajte aktuální testovací případ - Možnost přehraje aktuální testovací případ selenu IDE, který byl zaznamenán / vytvořen uživatelem.
- Pozastavit / Pokračovat - Uživatel může testovací případ pozastavit / obnovit kdykoli během provádění.
- Přepnout zarážku - Uživatel může nastavit jeden nebo více bodů zlomu, aby během provádění vynuceně přerušil provádění v kterémkoli konkrétním kroku testu.
- Nastavit / vymazat počáteční bod - Uživatel může také nastavit počáteční bod v jakémkoli konkrétním kroku testu pro provedení. To by uživateli umožnilo provést testovací případ z daného počátečního bodu pro následující běhy.
- Pro řešení načítání stránky / prvku může uživatel nastavit rychlost provádění od nejrychlejšího po nejnižší s ohledem na odezvu testované aplikace.
D) Nabídka Možnosti
Možnosti nabídky oprávnění uživatele k nastavení a procvičování různých nastavení poskytovaných Selenium IDE. Nabídka možností se doporučuje jako jedna z nejdůležitějších a nejvýhodnějších nabídek nástroje.
Nabídka Možnosti se primárně skládá z následujících čtyř komponent, které lze rozdělit na následující:
Možnosti
Dialogové okno Možnosti IDE selenu
Chcete-li spustit dialogové okno Možnosti IDE selenu, postupujte takto:
- Klikněte na nabídku Možnosti
- Klikněte na Možnosti
Zobrazí se dialogové okno Možnosti IDE selenu.
Viz následující obrázek.
Dialogové okno Možnosti IDE selenu pomáhá uživateli hrát s obecným nastavením, dostupnými formáty, dostupnými doplňky a dostupnými typy vyhledávačů a jejich staviteli.
Podívejme se na několik důležitých.
Obecné nastavení
- Výchozí hodnota časového limitu - Výchozí hodnota časového limitu představuje čas (v milisekundách), po který by selen čekal na provedení zkušebního kroku před generováním chyby. Standardní hodnota časového limitu je 30000 milisekund, tj. 30 sekund. Uživatel může tuto funkci využít změnou výchozího času v případech, kdy načítání webového prvku trvá více / méně než zadaný čas.
- Rozšíření - Selenium IDE podporuje širokou škálu rozšíření, které zlepšují možnosti základního nástroje, čímž se znásobuje jeho potenciál. Tato uživatelská rozšíření jsou jednoduše soubory JavaScriptu. Mohou nastavit uvedením své absolutní cesty v textových polích představujících rozšíření v dialogovém okně Možnosti.
- Zapamatujte si základní URL - Zaškrtnutí této možnosti umožní Selenium IDE zapamatovat si URL při každém spuštění. Proto je vhodné označit to zaškrtnuto. Zrušením zaškrtnutí této možnosti ponecháte pole základní adresy URL prázdné a znovu se vyplní, až když v prohlížeči spustíme jinou adresu URL.
- Záznam assertTitle automaticky - Zaškrtnutím tohoto pole se automaticky vloží příkaz assertTitle spolu s cílovou hodnotou pro každou navštívenou webovou stránku.
-
- Povolit experimentální funkce - Zaškrtnutím tohoto pole se poprvé importují různé dostupné formáty do Selenium IDE.
Formáty
Karta Formáty zobrazuje všechny dostupné formáty se selenovým IDE. Uživatel má možnost zvolit, zda některý z formátů povolí nebo zakáže.
Viz následující obrázek.
Selen IDE Pluginy
Karta Plug-ins zobrazuje podporované doplňky Firefoxu nainstalované v naší instanci Selenium IDE. Existují počet zásuvných modulů k dispozici pro uspokojení různých potřeb, takže můžeme tyto doplňky instalovat stejně jako jiné doplňky. Jedním z nedávno představených modulů plug-in je „protokolování souborů“. Na konci tohoto tutoriálu budeme svědky toho, jak tento plug-in nainstalovat a používat.
Se standardní distribucí přichází Selenium IDE s clusterem následujících zásuvných modulů:
- Selen IDE: Ruby Formatters
- Selen IDE: Python Formatters
- Selen IDE: Java Formatters
- Selen IDE: C # formátovače
Tito formátoři jsou zodpovědní za převod testovacích případů HTML do požadovaných programovacích formátů.
Stavitelé lokátorů
Tvůrci lokátorů nám umožňují upřednostnit pořadí typů lokátorů, které se generují během záznamu akcí uživatele. Lokátory jsou soubor standardů, podle nichž jednoznačně identifikujeme webový prvek na webové stránce.
Formáty
Možnost Formáty umožňuje uživateli převést testovací případ Selenium IDE (selenské příkazy) do požadovaného formátu.
E) Nabídka Nápověda
Protože Selenium má širokou komunitu a uživatelskou základnu, jsou snadno k dispozici různé dokumentace, poznámky k vydání, příručky atd. Nabídka nápovědy tedy obsahuje oficiální dokumentaci a poznámky k verzi, které uživateli pomáhají.
#dva. Základní lišta URL
Základní lišta URL je v zásadě stejná jako lišta adresy. Pamatuje si dříve navštívené webové stránky, takže navigace bude později snadná.
Nyní, kdykoli uživatel použije příkaz „otevřít“ selenového IDE bez cílové hodnoty, bude do prohlížeče spuštěna základní adresa URL.
Přístup k relativním cestám
Pro přístup k relativním cestám musí uživatel jednoduše zadat cílovou hodnotu jako „/ download“ spolu s příkazem „open“. Proto by se do prohlížeče spustila základní adresa URL připojená k „/ downloads“ (http://docs.seleniumhq.org/resources). Totéž je patrné ve výše uvedeném zobrazení.
# 3. Panel nástrojů
Panel nástrojů nám poskytuje různé možnosti týkající se záznamu a provádění testovacího případu.
-
Rychlost přehrávání - Tato možnost umožňuje uživateli řídit rychlost provádění testovacího případu z rychlé na pomalou.
-
Hrajte testovací sadu - Tato možnost umožňuje uživateli postupně provádět všechny testovací případy patřící k aktuální testovací sadě.
-
Hrát testovací případ - Tato možnost umožňuje uživateli provést aktuálně vybraný testovací případ.
-
Pauza - Tato možnost umožňuje uživateli pozastavit aktuální spuštění.
-
Krok - Tato možnost umožňuje uživateli vstoupit do testovacího kroku.
-
Srolovat - Tato možnost umožňuje uživateli zkombinovat více kroků testu, aby fungoval jako jediný příkaz.
-
Záznam - Tato možnost umožňuje uživateli spustit / zastavit záznam akcí uživatele. Dutá červená koule označuje začátek relace nahrávání, zatímco plná červená koule označuje konec relace nahrávání. Ve výchozím nastavení se Selenium IDE otevírá v režimu nahrávání.
# 4. Editor
Editor je část, kde IDE zaznamenává testovací případ. Každá akce uživatele se v editoru zaznamenává ve stejném pořadí, v jakém se provádí.
Editor v IDE má dva pohledy, jmenovitě:
1) Zobrazení tabulky
Jedná se o výchozí zobrazení poskytované Selenium IDE. Testovací případ je znázorněn v tabulkovém formátu. Každá akce uživatele v zobrazení tabulky je sloučením „Příkaz“, „Cíl“ a „Hodnota“, kde příkaz, cíl a hodnota odkazují na akci uživatele, webový prvek s odpovídajícím identifikačním a testovacím údajem. Kromě nahrávání také umožňuje uživateli vkládat, vytvářet a upravovat nové selenské příkazy pomocí formuláře editoru ve spodní části.
2) Zobrazení zdroje
Testovací případ je znázorněn ve formátu HTML. Každý testovací krok je považován za řádek
Formulář editora umožňuje uživateli zadat libovolný příkaz a návrhy souvisejícího příkazu se vyplní automaticky. Tlačítko výběru umožňuje uživateli vybrat libovolný webový prvek a jeho lokátor se automaticky načte do cílového pole. Tlačítko Najít umožňuje uživateli najít webový prvek na webové stránce proti definovanému cíli. Hodnota jsou vstupní data testu zadaná do cílů, se kterými chceme scénář otestovat.
# 5. Test chleba
V instanci otevřete rozhraní Selen IDE a uvidíme levý kontejner s názvem „Testovací případ“ obsahující nepojmenovaný testovací případ. Tento levý kontejner je tedy označen jako podokno Test case.
Podokno testovacích případů obsahuje všechny testovací případy zaznamenané IDE. Nástroj má schopnost otevřít více než jeden testovací případ současně v podokně testovacích případů a uživatel může mezi testovacími případy snadno zamíchat. Kroky testování těchto testovacích případů jsou uspořádány v sekci editoru.
Selen IDE má přísadu barevného kódování pro účely hlášení. Po provedení byl testovací případ označen buď „červenou“, nebo „zelenou“ barvou.
- Síťbarva symbolizuje neúspěšný běh, tj. selhání testovacího případu.
- Zelenýbarva symbolizuje úspěšný běh testovacího případu
- Rovněž rozvrhuje souhrn celkového počtu provedených testovacích případů s počtem neúspěšných testovacích případů.
- Pokud provedeme testovací sadu, všechny související testovací případy budou uvedeny v podokně testovacích případů. Po provedení by výše uvedené barevné kódy byly odpovídajícím způsobem vykresleny.
# 6. Podokno protokolu
Podokno protokolu poskytuje přehled o aktuálním provádění ve formě zpráv spolu s úrovní protokolu v reálném čase. Zprávy protokolu tedy umožňují uživateli ladit problémy v případě selhání spuštění testovacího případu.
Metody tisku / úrovně protokolu používané pro generování protokolů jsou:
- Chyba - Chybová zpráva poskytuje informace o selhání kroku testu. Může být generován v případech, kdy prvek není nalezen, stránka se nenačte, ověření / uplatnění selže atd.
- Varovat - Varovná zpráva poskytuje informace o neočekávaných podmínkách.
- Info - Informační zpráva poskytuje informace o aktuálním provedení kroku testu.
- Debug - Debugové zprávy poskytují informace o technických podrobnostech pozadí aktuálního kroku testu.
Protokoly lze filtrovat pomocí rozbalovací nabídky umístěné v pravém horním rohu zápatí vedle tlačítka pro vymazání. Tlačítko Vymazat vymaže všechny zprávy protokolu generované v aktuálním nebo předchozím spuštění.
Generování protokolů na externím médiu
Nedávno představený modul plug-in „Protokolování souborů“ umožňuje uživateli ukládat zprávy protokolu do externího souboru. Protokolování souborů lze zapojit do IDE jako každý jiný zásuvný modul. Po instalaci jej najdete jako záložku s názvem „Protokolování souborů“ v zápatí vedle tlačítka Vymazat.
Referenční podokno
Podokno odkazů poskytuje stručný popis aktuálně vybraného příkazu Selenese spolu s podrobnostmi o jeho argumentech.
Podokno prvků uživatelského rozhraní
Uživatelské rozhraní - Podokno prvků umožňuje uživateli selenu používat zkratku JavaScript Object Notation jako JSON pro přístup k prvkům stránky. Další informace naleznete v dokumentaci prvků uživatelského rozhraní v nabídce Nápověda.
rozdíl mezi java a c ++
Podokno Rollup
Rollup Pane umožňuje uživateli shrnout nebo zkombinovat více testovacích kroků a vytvořit tak jeden příkaz označovaný jako „rollup“. Souhrn lze v testovacím případě zase vyvolat několikrát.
Závěr
Prostřednictvím tohoto tutoriálu bylo naším cílem seznámit vás se základními terminologiemi a nomenklaturami selenového IDE a zvyknout si na ně. Také jsme představili podrobnou studii o všech funkcích Selenium IDE.
Tady jsou podstata tohoto tutoriálu:
- Selenium IDE je automatizovaný testovací nástroj, který podporuje záznam a přehrávání.
- Uživatel nemusí mít žádné předchozí znalosti programování, kromě základního porozumění HTML, JavaScriptu a DOM.
- Lišta nabídek umožňuje uživateli vytvářet, ukládat, upravovat a převádět zaznamenané testovací skripty IDE selenu. Umožňuje také uživateli nastavit formáty a moduly plug-in.
- Panel nástrojů umožňuje uživateli nastavit rychlost provádění testu, pozastavit a obnovit testovací případ, shrnout příkazy atd.
- Souhrnné informace kombinují více než jeden testovací krok, takže souhrnné příkazy fungují a provádějí se jako jeden příkaz.
- Editor umožňuje uživateli nahrávat nebo vytvářet testovací skripty. Editor má dva pohledy „tabulka“ a „zdroj“.
- V tabulkovém zobrazení se každý testovací krok skládá z příkazu, cíle a hodnoty.
- Zobrazení zdroje zobrazuje testovací případ ve formátu HTML.
- Podokno testovacích případů zobrazuje komplexní seznam neúspěšných a úspěšných testovacích případů s příslušným barevným kódováním.
- Podokno protokolu zobrazuje prostředí pro provádění testu ve formě zprávy.
- Zprávy protokolu lze uložit do souboru pomocí modulu plug-in „Protokolování souborů“.
- Podokno odkazů zobrazuje popis každého vybraného příkazu.
- Při vytváření pokročilých selenových IDE skriptů se obvykle používají prvky uživatelského rozhraní a kumulativní aktualizace.
Další výuka č. 3 : Nyní, když jsme seznámeni se selenovým IDE Stahování a instalace s jeho funkcemi, jsme v dalším kurzu procvičili tyto funkce vytvořením vlastního testovacího skriptu pomocí Selenium IDE.
Poznámka pro čtenáře: Zatímco náš další výukový program řady Selenium je v režimu zpracování, nainstalujte si nástroj a potřebné nástroje. Vyzkoušejte funkce hraním s nástrojem, dokud se nesetkáme s dalším tutoriálem na „ Můj první selenový IDE skript “.
Zůstaňte naladěni do té doby a sdílejte své názory, komentáře a znalosti, abyste nám pomohli se ženichem. Také nám dejte vědět, pokud najdete něco, co jsme zmeškali, abychom je mohli zahrnout do následujících kurzů.
A konečně, pokud se vám tento návod líbí, zvažte jeho sdílení s přáteli a na sociálních sítích.
Doporučené čtení
- Úvod do Selenium WebDriver - Selenium Tutorial # 8
- Výukový program pro Selenium IDE: Příkazy IDE s příklady ve Firefoxu
- Výukový program pro Neoload: Úvod do hry Neoload, stahování a instalace
- Apache JMeter Úvod, stahování a instalace
- Katalon Automation Recorder (Selenium IDE Alternative): Výukový program pro praktickou kontrolu
- JMeter Video 1: Úvod, stahování a instalace JMeteru
- Proces zavedení a instalace Pythonu
- Kompletní nastavení a instalace WebDriveru s Eclipse - výuka selenu č. 9