selenium ide download installation
Sťahovanie a inštalácia selénu IDE a úvod do jeho základných funkcií:
Predtým, ako sa posunieme vpred, pozrime sa na chvíľu na program tohto tutoriálu. V tomto návode sa dozvieme všetko o Selén IDE , počnúc jeho inštaláciou až po podrobnosti o každej z jeho funkcií. Na konci tohto tutoriálu sa očakáva, že čitateľ bude môcť nainštalovať nástroj Selenium IDE a pohrať sa s jeho funkciami.
=> Toto je 2. tutoriál v našej bezplatnej online sérii školení o seléne. Ak ste si ešte nečítali prvý tutoriál selénu v tejto sérii, začnite odtiaľto: Bezplatný výukový program selénu č. 1
Poznámka : Toto je pomerne rozsiahly výukový program s množstvom obrázkov, takže ho môžete načítať úplne. Kliknutím na obrázok alebo otvorením v novom okne môžete obrázky zväčšiť.
Čo sa dozviete:
- Úvod do IDE selénu
- Stiahnutie a inštalácia IDE selénu
- Vlastnosti selénu IDE
- # 1. Panel s ponukami
- #dva. Lišta základnej adresy URL
- # 3. Panel nástrojov
- # 4. Editor
- # 5. Skúška chleba
- # 6. Tabla denníka
- Záver
- Odporúčané čítanie
Úvod do IDE selénu
Integrované vývojové prostredie selén, skratka ako Selenium IDE je automatizovaný testovací nástroj, ktorý je vydaný ako doplnok Firefox. Je to jeden z najjednoduchších a najjednoduchších nástrojov na inštaláciu, učenie a vytváranie testovacích skriptov. Tento nástroj je založený na zázname a prehrávaní a umožňuje tiež úpravy zaznamenaných skriptov.
Najpôsobivejším aspektom používania selénového IDE je, že používateľ nemusí mať žiadne predchádzajúce znalosti programovania. Minimum, ktoré užívateľ potrebuje, je malé zoznámenie sa s HTML, DOMS a JavaScriptom na vytvorenie početných testovacích skriptov pomocou tohto nástroja.
Keďže ide o doplnok Firefox, Selenium IDE podporuje iba Firefox, takže vytvorené testovacie skripty bolo možné spustiť iba vo Firefoxe. Niekoľko ďalších medzier robí tento nástroj nevhodným na použitie pre zložité testovacie skripty. Do obrazu tak prichádzajú ďalšie nástroje, ako je Selenium RC, WebDriver.
otázky a odpovede na pohovory pre obchodného analytika
Než sa teda pozrieme na podrobnosti selénového IDE, najskôr sa pozrime na jeho inštaláciu.
Stiahnutie a inštalácia IDE selénu
Pre ľahšie pochopenie som v nasledujúcich blokoch / krokoch rozdvojil celý proces inštalácie IDE.
Pred vzletom je potrebné pred inštaláciou zaviesť jednu vec; Mozilla Firefox. Môžete si ho stiahnuť tu => Stiahnutie Mozilla Firefox .
Krok 1: Stiahnutie IDE selénu : Otvorte prehliadač (Firefox) a zadajte adresu URL http://seleniumhq.org/ Týmto by sa otvorila oficiálna webová stránka ústredia Selenium. Prejdite na stránku „Stiahnutie“; táto stránka obsahuje všetky najnovšie vydania všetkých selénových komponentov.
Pozrite si nasledujúci obrázok.
Krok 2: Prejdite pod hlavu IDE selénu a kliknite na prítomný odkaz. Tento odkaz predstavuje najnovšiu verziu nástroja v úložisku.
Pozrite si nasledujúci obrázok.
Krok č. 3: Hneď ako klikneme na vyššie uvedený odkaz, zobrazí sa okno s bezpečnostným upozornením, ktoré ochráni náš systém pred potenciálnymi rizikami. Keď sťahujeme doplnok z autentickej webovej stránky, kliknite na tlačidlo „Povoliť“.
Krok č. 4: Teraz Firefox sťahuje doplnok na pozadí. Hneď ako sa proces dokončí, zobrazí sa okno inštalácie softvéru. Teraz kliknite na tlačidlo „Inštalovať teraz“.
Krok č. 5: Po dokončení inštalácie sa zobrazí vyskakovacie okno s výzvou na opätovné spustenie prehliadača Firefox. Kliknutím na tlačidlo „Reštartovať teraz“ zobrazíte inštaláciu Selenium IDE.
Krok č. 6: Po zavedení a opätovnom spustení prehliadača Firefox môžeme vidieť selénové IDE indexované na paneli s ponukami -> Webový vývojár -> Selénové IDE.
Krok č. 7: Hneď ako otvoríme Selenium IDE, zobrazí sa okno Selenium IDE.
Vlastnosti selénu IDE
Pozrime sa na každú z funkcií podrobne.
(Poznámka - Kliknutím zväčšite obrázok, ak nie ste schopní prečítať text obrázka - to platí pre všetky obrázky)
# 1. Panel s ponukami
Lišta ponuky je umiestnená v hornej časti okna Selenium IDE. Lišta ponuky sa obvykle skladá z piatich modulov.
- Ponuka Súbor
- Ponuka úprav
- Ponuka akcií
- Možnosti
- Ponuka pomoci
A) Ponuka Súbor
Ponuka File je veľmi podobná ponuke súborov patriacej ktorejkoľvek inej aplikácii.
Umožňuje používateľovi:
- Vytvorte nový testovací prípad, otvorte existujúci testovací prípad, uložte aktuálny testovací prípad.
- Exportujte testovací prípad ako a exportujte testovaciu sadu ako v ktoromkoľvek z pridružených programovacích jazykov kompatibilných s programami Selenium RC a WebDriver. Poskytuje tiež používateľovi slobodu preferovať uprostred dostupných rámcov testovania jednotiek, ako je jUnit, TestNG atď. Testovací prípad IDE je možné exportovať pre zvolené spojenie programovacieho jazyka, rámec testovania jednotiek a nástroj z balíka selénu.
- Exportovať testovací prípad ako možnosť exportuje a prevádza iba aktuálne otvorený testovací prípad selénu IDE.
- Exportovať testovaciu sadu ako možnosť exportuje a prevádza všetky testovacie prípady spojené s aktuálne otvorenou testovacou sadou IDE.
- Zatvorte testovací prípad.
Testovacie prípady Selenium IDE je možné uložiť do nasledujúceho formátu:
- Formát HTML
Testovacie prípady Selenium IDE je možné exportovať do nasledujúcich formátov / programovacích jazykov.
- java (IDE exportované do Javy)
- rb (IDE exportované v Ruby)
- py (IDE exportované v Pythone)
- cs (IDE exportované do C #)
Všimnite si, že s pripravovanými novšími verziami Selenium IDE sa môže podpora formátov rozšíriť.
B) Ponuka úprav
Ponuka Upraviť poskytuje možnosti ako Späť, Znovu, Vystrihnúť, Kopírovať, Prilepiť, Odstrániť a Vybrať všetko, ktoré sa bežne nachádzajú v ktorejkoľvek inej ponuke úprav. Za zmienku stojí napríklad:
- Vložiť nový príkaz - umožňuje používateľovi vložiť nový krok príkazu / testu kamkoľvek v rámci aktuálneho testovacieho prípadu.
- Vložiť nový komentár - umožňuje používateľovi vložiť nový komentár kamkoľvek v rámci aktuálneho testovacieho prípadu a popísať tak nasledujúce kroky testu.
Vložte nový príkaz
Nový príkaz by sa vložil nad vybraný krok príkazu / testu.
Teraz môže používateľ vložiť skutočnú akciu príkazu, cieľ a hodnotu.
Vložte nový komentár
Rovnakým spôsobom môžeme vkladať komentáre.
Fialová farba označuje, že text predstavuje komentár.
C) Ponuka akcií
Ponuka Akcie poskytuje používateľovi možnosti ako:
- Záznam - Možnosti nahrávania doladia Selenium IDE do režimu nahrávania. Akákoľvek činnosť vykonaná používateľom v prehľadávači Firefox by sa teda zaznamenala do IDE.
- Hrajte celú testovaciu sadu - Táto možnosť prehrá všetky testovacie prípady selénu IDE spojené s aktuálnou testovacou sadou.
- Zahrajte si aktuálny testovací prípad - Táto možnosť prehráva aktuálny testovací prípad selénu IDE, ktorý bol zaznamenaný / vytvorený používateľom.
- Pozastaviť / Obnoviť - Užívateľ môže testovací prípad pozastaviť / znovu spustiť kedykoľvek počas vykonávania.
- Prepnúť bod prerušenia - Používateľ môže nastaviť jeden alebo viac bodov prerušenia na násilné prerušenie vykonania v ktoromkoľvek konkrétnom kroku testu počas vykonávania.
- Nastaviť / vyčistiť začiatočný bod - Používateľ môže tiež nastaviť začiatočný bod v ktoromkoľvek konkrétnom kroku vykonania testu. Toto by užívateľovi umožnilo vykonať testovací prípad od daného začiatočného bodu pre ďalšie behy.
- Na zvládnutie načítania stránky / prvku môže používateľ nastaviť rýchlosť vykonávania od najrýchlejšej po najnižšiu s ohľadom na odozvu testovanej aplikácie.
D) Ponuka Možnosti
Ponuka Možnosti oprávňuje používateľa nastavovať a precvičovať rôzne nastavenia poskytované selénom IDE. Ponuka možností sa odporúča ako jedna z najdôležitejších a najvýhodnejších ponúk nástroja.
Ponuka Možnosti sa primárne skladá z nasledujúcich štyroch komponentov, ktoré možno rozdeliť na nasledujúce:
možnosti
Dialógové okno Možnosti selénu IDE
Ak chcete spustiť dialógové okno Možnosti selénu IDE, postupujte takto:
- Kliknite na ponuku Možnosti
- Kliknite na Možnosti
Zobrazí sa dialógové okno Možnosti selénu IDE.
Pozrite si nasledujúci obrázok.
Dialógové okno Možnosti selénu IDE pomáha používateľovi hrať so všeobecnými nastaveniami, dostupnými formátmi, dostupnými doplnkami a dostupnými typmi vyhľadávačov a ich staviteľmi.
Pozrime sa na niekoľko dôležitých.
Všeobecné nastavenia
- Predvolená hodnota časového limitu - Predvolená hodnota časového limitu predstavuje čas (v milisekundách), po ktorý by selén čakal na vykonanie kroku testu, kým sa vygeneruje chyba. Štandardná hodnota časového limitu je 30000 milisekúnd, t. J. 30 sekúnd. Používateľ môže túto funkciu využiť zmenou predvoleného času v prípadoch, keď načítanie webového prvku trvá viac / menej ako je zadaný čas.
- Prípony - Selenium IDE podporuje širokú škálu rozšírení na zvýšenie schopností základného nástroja, čím sa znásobuje jeho potenciál. Tieto používateľské rozšírenia sú jednoducho súbory JavaScript. Môžu byť nastavené uvedením ich absolútnej cesty v textových poliach predstavujúcich prípony v dialógovom okne Možnosti.
- Zapamätajte si základnú adresu URL - Začiarknutie tejto možnosti umožňuje selénovému IDE zapamätať si adresu URL pri každom spustení. Preto je vhodné označiť ho ako zaškrtnutý. Zrušením začiarknutia tejto možnosti ponecháte pole základnej adresy URL nevyplnené a vyplní sa znova, až keď v prehliadači spustíme inú adresu URL.
- Záznam assertTitle automaticky - Začiarknutím tohto poľa sa automaticky vloží príkaz assertTitle spolu s cieľovou hodnotou pre každú navštívenú webovú stránku.
-
- Povoliť experimentálne funkcie - Začiarknutím tohto poľa sa prvýkrát importujú rôzne dostupné formáty do selénového IDE.
Formáty
Na karte Formáty sa zobrazujú všetky dostupné formáty so selénom IDE. Od používateľa sa vyberá možnosť povoliť alebo zakázať ktorýkoľvek z formátov.
Pozrite si nasledujúci obrázok.
Selénové IDE doplnky
Karta Doplnky zobrazuje podporované doplnky Firefoxu nainštalované v našej inštancii Selenium IDE. Tam sú počet doplnkov sú k dispozícii na uspokojenie rôznych potrieb, a preto môžeme tieto doplnky inštalovať rovnako ako iné doplnky. Jedným z nedávno predstavených doplnkov je „protokolovanie súborov“. Na konci tohto tutoriálu budeme svedkami toho, ako tento doplnok nainštalovať a používať.
So štandardnou distribúciou prichádza Selenium IDE s hromadou nasledujúcich doplnkov:
- Selén IDE: Ruby Formatters
- Selén IDE: formátovače Pythonu
- Selén IDE: formátovače Java
- Selén IDE: formátory C #
Títo formátovači sú zodpovední za prevod testovacích prípadov HTML do požadovaných programovacích formátov.
Stavitelia lokátorov
Tvorcovia lokátorov nám umožňujú uprednostniť poradie typov lokátorov, ktoré sa generujú počas zaznamenávania akcií používateľa. Lokátory sú súborom štandardov, podľa ktorých jednoznačne identifikujeme webový prvok na webovej stránke.
Formáty
Možnosť Formáty umožňuje používateľovi previesť testovací prípad Selenium IDE (selenské príkazy) do požadovaného formátu.
E) Ponuka pomoci
Pretože má Selenium širokú komunitu a užívateľskú základňu, je ľahko dostupná rôzna dokumentácia, poznámky k vydaniu, príručky atď. V ponuke pomocníka je teda uvedená oficiálna dokumentácia a poznámky k vydaniu, ktoré majú používateľovi pomôcť.
#dva. Lišta základnej adresy URL
Panel základnej adresy URL je v zásade rovnaký ako panel s adresou. Pamätá si predtým navštívené webové stránky, aby sa neskôr uľahčila navigácia.
Teraz, kedykoľvek používateľ použije príkaz „otvoriť“ selénového IDE bez cieľovej hodnoty, spustí sa základná adresa URL v prehliadači.
Prístup k relatívnym cestám
Pre prístup k relatívnym cestám musí užívateľ jednoducho zadať cieľovú hodnotu ako „/ download“ spolu s príkazom „open“. Preto by sa do prehľadávača spustila základná adresa URL spojená s „/ downloads“ (http://docs.seleniumhq.org/resources). To isté je zrejmé z vyššie uvedeného vyobrazenia.
# 3. Panel nástrojov
Panel s nástrojmi nám poskytuje rôzne možnosti týkajúce sa záznamu a vykonania testovacieho prípadu.
-
Rýchlosť prehrávania - Táto možnosť umožňuje používateľovi riadiť rýchlosť vykonávania testovacieho prípadu z rýchlej na pomalú.
-
Zahrajte si testovaciu sadu - Táto možnosť umožňuje používateľovi postupne vykonávať všetky testovacie prípady patriace k aktuálnej testovacej sade.
-
Zahrajte si testovací prípad - Táto možnosť umožňuje používateľovi vykonať aktuálne vybraný testovací prípad.
-
Pauza - Táto možnosť umožňuje používateľovi pozastaviť aktuálne vykonávanie.
-
Krok - Táto možnosť umožňuje používateľovi vstúpiť do testovacieho kroku.
-
Vyhrnúť - Táto možnosť umožňuje používateľovi skombinovať viac testovacích krokov do jedného príkazu.
-
Zaznamenať - táto možnosť umožňuje používateľovi spustiť / zastaviť zaznamenávanie činností používateľa. Dutá červená guľa označuje začiatok záznamovej relácie, zatiaľ čo plná červená guľa označuje koniec záznamovej relácie. Predvolene sa v režime nahrávania otvára selénový IDE.
# 4. Editor
Editor je sekcia, kde IDE zaznamenáva testovací prípad. Každá akcia používateľa je v editore zaznamenaná v rovnakom poradí, v akom je vykonaná.
Editor v IDE má dva pohľady, a to:
1) Tabuľkové zobrazenie
Je to predvolené zobrazenie poskytované selénom IDE. Testovací prípad je znázornený v tabuľkovej podobe. Každá akcia používateľa v zobrazení tabuľky predstavuje konsolidáciu výrazov „Príkaz“, „Cieľ“ a „Hodnota“, kde príkaz, cieľ a hodnota odkazujú na akciu používateľa, webový prvok s jedinečnou identifikáciou a zodpovedajúcimi testovacími údajmi. Okrem nahrávania tiež umožňuje užívateľovi vkladať, vytvárať a upravovať nové selenské príkazy pomocou formulára editora v dolnej časti.
2) Zobrazenie zdroja
Testovací prípad je znázornený vo formáte HTML. Každý testovací krok sa považuje za riadok
Formulár editora umožňuje používateľovi zadať ľubovoľný príkaz a návrhy súvisiaceho príkazu sa vyplnia automaticky. Tlačidlo výberu umožňuje používateľovi vybrať ľubovoľný webový prvok a jeho lokátor sa automaticky načíta do cieľového poľa. Tlačidlo Nájsť umožňuje používateľovi nájsť webový prvok na webovej stránke proti definovanému cieľu. Hodnota sú vstupné údaje testu zadané do cieľov, s ktorými chceme testovať scenár.
# 5. Skúška chleba
V tomto prípade otvoríme rozhranie Selen IDE a uvidíme ľavý kontajner s názvom „Testovací prípad“ obsahujúci nepojmenovaný testovací prípad. Tento ľavý kontajner je teda označený ako tabla Test case.
na čo sa používa c ++
Panel Test case obsahuje všetky testovacie prípady zaznamenané IDE. Tento nástroj má schopnosť otvárať viac ako jeden testovací prípad súčasne pod tablou testovacích prípadov a používateľ môže medzi testovacími prípadmi ľahko zamiešať. Kroky testovania týchto testovacích prípadov sú usporiadané v sekcii editor.
Selén IDE má prísadu farebného kódovania na účely nahlasovania. Po vykonaní bol testovací prípad označený buď „červenou“, alebo „zelenou“ farbou.
- Nettofarba symbolizuje neúspešný beh, tj zlyhanie testovacieho prípadu.
- zelenáfarba symbolizuje úspešný priebeh testovacieho prípadu
- Rozvrhuje tiež súhrn celkového počtu vykonaných testovacích prípadov s počtom zlyhaných testovacích prípadov.
- Ak vykonáme testovaciu sadu, všetky súvisiace testovacie prípady by boli uvedené na table testovacích prípadov. Po vykonaní by sa vyššie uvedené farebné kódy zodpovedajúcim spôsobom vykreslili.
# 6. Tabla denníka
Tabla protokolu poskytuje prehľad o aktuálnom vykonávaní vo forme správ spolu s úrovňou protokolu v reálnom čase. Správy protokolu preto umožňujú používateľovi ladiť problémy v prípade zlyhania vykonania testovacieho prípadu.
Metódy tlače / úrovne protokolov používané na generovanie protokolov sú:
- Chyba - chybové hlásenie poskytuje informácie o zlyhaní kroku testu. Môže sa vygenerovať v prípadoch, keď sa prvok nenájde, stránka sa nenačíta, overenie / uplatnenie zlyhá atď.
- Varovať - výstražná správa poskytuje informácie o neočakávaných podmienkach.
- Info - informačná správa poskytuje informácie o aktuálnom vykonaní kroku testu.
- Debug - Debugové správy poskytujú informácie o technických podrobnostiach na pozadí aktuálneho kroku testu.
Denníky je možné filtrovať pomocou rozbaľovacej ponuky umiestnenej v pravom hornom rohu päty vedľa tlačidla na vymazanie. Tlačidlo Vymazať vymaže všetky správy protokolu vygenerované v aktuálnom alebo predchádzajúcom spustení.
Generovanie denníkov na externom médiu
Nedávno predstavený doplnok „Protokolovanie súborov“ umožňuje používateľovi ukladať správy z protokolu do externého súboru. Protokolovanie súborov je možné zapojiť do IDE ako každý iný doplnok. Po inštalácii sa nachádza v záložke vedľa tlačidla Vymazať ako karta s názvom „Protokolovanie súborov“.
Referenčná tabla
Referenčná tabla poskytuje stručný popis aktuálne zvoleného príkazu Selenese spolu s podrobnosťami o jeho argumente.
Panela používateľského rozhrania
UI - Panel Pane umožňuje používateľovi selénu používať skratku JavaScript Object Notation ako JSON na prístup k prvkom stránky. Viac informácií nájdete v dokumentácii prvkov používateľského rozhrania v ponuke Pomocník.
Súhrnná tabla
Súhrnná tabla umožňuje používateľovi zhrnúť alebo skombinovať viac testovacích krokov a vytvoriť tak jeden príkaz označený ako „súhrnný“. Súhrn je zase možné volať viackrát v celom testovacom prípade.
Záver
Naším cieľom bolo prostredníctvom tohto tutoriálu oboznámiť sa a oboznámiť sa so základnými terminológiami a nomenklatúrami selénového IDE. Prezentovali sme tiež podrobnú štúdiu o všetkých vlastnostiach selénového IDE.
Tu sú základné informácie o tomto výučbe:
- Selenium IDE je automatizovaný testovací nástroj, ktorý podporuje nahrávanie a prehrávanie.
- Od používateľa sa nevyžaduje, aby mal akékoľvek predchádzajúce znalosti programovania, okrem základných znalostí jazyka HTML, JavaScriptu a DOM.
- Lišta ponuky umožňuje používateľovi vytvárať, ukladať, upravovať a prevádzať zaznamenané testovacie skripty Selenium IDE. Umožňuje tiež používateľovi nastavovať formáty a doplnky.
- Panel nástrojov umožňuje používateľovi nastaviť rýchlosť vykonania testu, pozastaviť a znova spustiť testovací prípad, zhrnúť príkazy atď.
- Súhrny kombinujú viac ako jeden testovací krok, a preto súhrnné príkazy konajú a vykonávajú sa ako jeden príkaz.
- Editor umožňuje užívateľovi nahrávať alebo vytvárať testovacie skripty. Editor má dve zobrazenia „tabuľka“ a „zdroj“.
- V tabuľkovom zobrazení sa každý krok testu skladá z príkazu, cieľa a hodnoty.
- Zobrazenie zdroja zobrazuje testovací prípad vo formáte HTML.
- Na paneli Test case sa zobrazuje komplexný zoznam neúspešných a vyhovujúcich testovacích prípadov s príslušným farebným kódovaním.
- V podokne protokolu sa zobrazuje správa o vykonaní testu vo forme správy.
- Správy z denníka je možné uložiť do súboru pomocou doplnku „File Logging“.
- Referenčná tabla zobrazuje popis každého vybraného príkazu.
- Pri vytváraní pokrokových selénových skriptov IDE sa zvyčajne používajú prvky používateľského rozhrania a súhrnné informácie.
Nasledujúci návod č. 3 : Teraz, keď sme oboznámení so sťahovaním a inštaláciou Selenium IDE a jeho funkciami, v nasledujúcom tutoriále si precvičíme tieto funkcie vytvorením vlastného testovacieho skriptu pomocou Selenium IDE.
Poznámka pre čitateľov: Zatiaľ čo náš ďalší výukový program série Selenium je v režime spracovania, nainštalujte si nástroj a požadované pomôcky, aby ste mohli začať. Vyskúšajte tieto funkcie hraním sa s nástrojom, až kým sa nestretneme s ďalším tutoriálom dňa „ Môj prvý selénový IDE skript “.
Zostaňte naladení do tej doby a podeľte sa o svoje názory, komentáre a vedomosti, aby ste nám pomohli upraviť. Dajte nám tiež vedieť, ak nájdete niečo, čo nám chýbalo, aby sme ich mohli zahrnúť do nasledujúcich tutoriálov.
Na záver, ak sa vám tento návod páči, zvážte jeho zdieľanie s priateľmi a na stránkach sociálnych médií.
Odporúčané čítanie
- Úvod do softvéru Selenium WebDriver - Výučba selénu č. 8
- Výukový program pre selén IDE: Príkazy IDE s príkladmi vo Firefoxe
- Výukový program pre Neoload: Úvod do systému Neoload, sťahovanie a inštalácia
- Apache JMeter Úvod, sťahovanie a inštalácia
- Automatický záznamník Katalon (alternatíva selénu IDE): Praktický výukový program
- JMeter Video 1: Úvod, stiahnutie a inštalácia JMeter
- Proces predstavenia a inštalácie Pythonu
- Celé nastavenie a inštalácia WebDriver s výučbou Eclipse - Selenium č. 9