selenium ide download installation
Prenos in namestitev selena IDE ter uvod v njegove osnovne značilnosti:
Preden nadaljujemo, si vzemimo trenutek, da pogledamo dnevni red te vadnice. V tej vadnici bomo izvedeli vse o tem Selen IDE , od namestitve do podrobnosti o posameznih značilnostih. Na koncu te vadnice naj bi bralnik lahko namestil orodje Selenium IDE in se poigral s svojimi funkcijami.
=> To je druga vadnica v naši brezplačni spletni seriji treningov Selenium. Če še niste prebrali prve vaje za Selenium v tej seriji, začnite od tukaj: Brezplačna spletna vadba za selen št. 1
Opomba : To je precej obsežna vadnica z veliko slikami, zato jo lahko popolnoma naložite. Za povečavo kliknite tudi sliko ali odprite v novem oknu.
Kaj se boste naučili:
- Uvod v selenium IDE
- Prenos in namestitev selena IDE
- Značilnosti selena IDE
- # 1. Menijska vrstica
- # dve. Vrstica osnovnega URL-ja
- # 3. Orodna vrstica
- # 4. Urednik
- # 5. Preizkus kruha
- # 6. Podokno dnevnika
- Zaključek
- Priporočeno branje
Uvod v selenium IDE

Integrirano razvojno okolje Selenium, kratica kot Selenium IDE, je avtomatizirano orodje za testiranje, ki je izdano kot vtičnik Firefox. To je eno najpreprostejših orodij za namestitev, učenje in nadaljevanje ustvarjanja testnih skriptov. Orodje temelji na snemanju in predvajanju, omogoča pa tudi urejanje posnetih scenarijev.
Najbolj impresiven vidik uporabe selena IDE je, da od uporabnika ni potrebno predhodno znanje programiranja. Najmanj, kar uporabnik potrebuje, je malo poznavanja HTML-ja, DOMS-a in JavaScript-a za ustvarjanje številnih testnih skriptov s pomočjo tega orodja.
Ker je vtičnik Firefox, Selenium IDE podpira samo Firefox, zato je mogoče ustvarjene testne skripte izvajati samo v Firefoxu. Zaradi še nekaj vrzeli je to orodje neprimerno za uporabo v zapletenih testnih skriptih. Tako se pojavijo druga orodja, kot je Selenium RC, WebDriver.
najboljši brezplačen youtube v mp3 downloader
Torej, preden se lotimo podrobnosti programa Selenium IDE, si najprej oglejmo njegovo namestitev.
Prenos in namestitev selena IDE
Zaradi lažjega razumevanja sem v naslednjih delih / korakih razdelil celoten postopek namestitve IDE.
Pred vzletom mora biti pred namestitvijo nekaj na mestu; Mozilla Firefox. Lahko ga prenesete od tukaj => Mozilla Firefox prenos .
Korak 1: Prenos selena IDE : Odprite brskalnik (Firefox) in vnesite URL http://seleniumhq.org/ .To bi odprlo uradno spletno stran sedeža podjetja Selenium. Pomaknite se na stran »Prenos«; ta stran vsebuje vse najnovejše izdaje vseh komponent selena.
Glejte naslednjo sliko.

2. korak: Premaknite se pod glavo selena IDE in kliknite na prisotno povezavo. Ta povezava predstavlja najnovejšo različico orodja v repozitoriju.
Glejte naslednjo sliko.

3. korak: Takoj, ko kliknemo zgornjo povezavo, se prikaže polje z varnostnim opozorilom, da zaščitimo naš sistem pred morebitnimi tveganji. Ko vtičnik prenašamo z verodostojnega spletnega mesta, zato kliknite gumb »Dovoli«.
4. korak: Zdaj Firefox prenese vtičnik v ozadju. Takoj ko se postopek zaključi, se prikaže okno za namestitev programske opreme. Zdaj kliknite gumb »Namesti zdaj«.

5. korak: Po končani namestitvi se prikaže pojavno okno s prošnjo za ponovni zagon Firefoxa. Kliknite gumb 'Znova zaženi zdaj', da se prikaže namestitev Selenium IDE.
6. korak: Ko se Firefox zažene in znova zažene, lahko v menijski vrstici -> Spletni razvijalec -> Selenium IDE - indeksiramo ID selena.

7. korak: Takoj ko odpremo Selenium IDE, se prikaže okno Selenium IDE.
Značilnosti selena IDE
Oglejmo si podrobno vsako funkcijo.
(Opomba - Kliknite za povečavo slike, če ne morete prebrati besedila slike - to velja za vse slike)

# 1. Menijska vrstica
Menijska vrstica je postavljena na zgornji del okna Selenium IDE. Menijska vrstica je običajno sestavljena iz petih modulov.
- Meni Datoteka
- Meni Uredi
- Meni Dejanja
- Meni z možnostmi
- Meni Pomoč
A) Datotečni meni

File Menu je zelo podoben meniju datotek, ki pripada kateri koli drugi aplikaciji.
Uporabniku omogoča:
- Ustvarite nov testni primer, odprite obstoječi testni primer in shranite trenutni testni primer.
- Izvozi testni primer As in izvozi testni paket kot v katerem koli pripadajočem programskem jeziku, združljivem s Selenium RC in WebDriver. Uporabniku tudi daje svobodo, da raje izbira med razpoložljivimi enotami za testiranje enot, kot so jUnit, TestNG itd. Tako lahko testni primer IDE izvozite za izbrano združitev programskega jezika, okvira za testiranje enot in orodja iz paketa selena.
- Izvozi testni primer Kot možnost izvozi in pretvori samo trenutno odprti testni primer Selenium IDE.
- Izvozi testni paket Kot možnost izvozi in pretvori vse testne primere, povezane s trenutno odprtim testnim paketom IDE.
- Zaprite testni primer.

Testne primere Selenium IDE lahko shranite v naslednjo obliko:
- HTML format
Testne primere Selenium IDE lahko izvozite v naslednje formate / programske jezike.
- java (IDE izvožen v Javi)
- rb (IDE izvožen v Ruby)
- py (IDE, izvožen v Python)
- cs (IDE, izvožen v C #)

Upoštevajte, da se bo s prihodnjimi novejšimi različicami programa Selenium IDE podpora formatom morda razširila.
B) Meni za urejanje

Meni Urejanje ponuja možnosti, kot so Razveljavi, Ponovi, Izreži, Kopiraj, Prilepi, Izbriši in Izberi vse, ki so rutinsko prisotne v katerem koli drugem meniju za urejanje. Med njimi velja omeniti:
- Vstavi nov ukaz - uporabniku omogoča, da vstavi nov korak ukaza / preizkusa kamor koli v trenutni testni primer.
- Vstavi nov komentar - uporabniku omogoča, da vstavi nov komentar kamor koli znotraj trenutnega testnega primera, da opiše nadaljnje preizkusne korake.
Vstavi nov ukaz
Nov ukaz bi bil vstavljen nad izbrani korak ukaza / preizkusa.

Zdaj lahko uporabnik vstavi dejansko ukazno dejanje, cilj in vrednost.

Vstavi nov komentar
Na enak način lahko vstavimo komentarje.

Vijolična barva pomeni, da besedilo predstavlja komentar.
C) Meni Dejanja

Meni Dejanja uporabnika opremi z možnostmi, kot so:
- Snemaj - Možnosti snemanja prilagodijo selenium IDE v način snemanja. Tako bi bilo vsako dejanje uporabnika v brskalniku Firefox zabeleženo v IDE.
- Predvajaj celoten testni paket - Možnost predvaja vse testne primere Selenium IDE, povezane s trenutnim testnim paketom.
- Predvajaj trenutni testni primer - Možnost predvaja trenutni testni primer Selenium IDE, ki ga je uporabnik posnel / ustvaril.
- Zaustavitev / nadaljevanje - Uporabnik lahko med izvajanjem kadar koli zaustavi / nadaljuje s testnim primerom.
- Preklopi mejno točko - Uporabnik lahko nastavi eno ali več prekinitvenih točk za prisilno prekinitev izvajanja v katerem koli določenem preskusnem koraku med izvajanjem.
- Nastavi / počisti začetno točko - Uporabnik lahko tudi nastavi začetno točko v katerem koli preskusnem koraku za izvedbo. To bi uporabniku omogočilo izvajanje testnega primera z dane začetne točke za nadaljnje teke.
- Za spopadanje z obremenitvami strani / elementa lahko uporabnik nastavi hitrost izvajanja od najhitrejše do najnižje glede na odzivnost preizkušane aplikacije.
D) Meni z možnostmi

Meni z možnostmi daje privilegij uporabniku, da nastavi in vadi različne nastavitve, ki jih ponuja ID za okolje Selenium. Meni možnosti je priporočljiv kot eden najpomembnejših in najugodnejših menijev orodja.
Meni z možnostmi je sestavljen predvsem iz naslednjih štirih komponent, ki jih lahko razdelimo na naslednje:

Opcije
Pogovorno okno Selenium IDE Options
Če želite zagnati pogovorno okno Selenium IDE Options, sledite korakom:
- Kliknite meni Možnosti
- Kliknite Možnosti
Pojavi se pogovorno okno Selenium IDE Options.
Glejte naslednjo sliko.

Pogovorno okno Selenium IDE Options uporabniku pomaga pri igranju s splošnimi nastavitvami, razpoložljivimi formati, razpoložljivimi vtičniki in razpoložljivimi vrstami lokatorjev ter njihovimi graditelji.
Oglejmo si nekaj pomembnih.
Splošne nastavitve
nedefinirano sklicevanje na funkcijo c ++

- Privzeta vrednost časovne omejitve - Privzeta vrednost časovne omejitve predstavlja čas (v milisekundah), ko bi selen počakal na izvedbo testnega koraka, preden bi ustvaril napako. Standardna vrednost časovne omejitve je 30000 milisekund, tj. 30 sekund. Uporabnik lahko to funkcijo izkoristi tako, da spremeni privzeti čas v primerih, ko spletni element traja več / manj od določenega časa za nalaganje.
- Razširitve - Selenium IDE podpira široko paleto razširitev za povečanje zmogljivosti osnovnega orodja in s tem pomnoži njegov potencial. Te uporabniške pripone so preprosto datoteke JavaScript. Nastavijo jih lahko tako, da v besedilnih poljih, ki predstavljajo razširitve v pogovornem oknu Možnosti, navedejo svojo absolutno pot.
- Ne pozabite na osnovni URL - Če izberete to možnost, si Selenium IDE zapomni URL vsakič, ko ga zaženemo. Zato je priporočljivo, da jo označite kot označeno. Če ne potrdite izbire te možnosti, bo polje osnovnega URL-ja ostalo prazno in bo ponovno napolnjeno šele, ko bomo v brskalniku zagnali nov URL.
- Samodejno zabeleži assertTitle - Če potrdite to polje, se ukaz assertTitle samodejno vstavi skupaj s ciljno vrednostjo za vsako obiskano spletno stran.
-

- Omogoči eksperimentalne funkcije - Če prvič preverite to polje, uvozite različne razpoložljive formate v selenium IDE.
Formati

Na zavihku Formati so prikazani vsi razpoložljivi formati s selenom IDE. Uporabnik ima možnost, da omogoči in onemogoči katero koli obliko.
Glejte naslednjo sliko.
Vtičniki za selenium IDE
Zavihek vtičnikov prikazuje podprte vtičnike Firefox, nameščene v našem primerku Selenium IDE. Obstajajo število vtičnikov na voljo za različne potrebe, zato lahko te dodatke namestimo tako kot druge vtičnike. Eden od nedavno predstavljenih vtičnikov je »Dnevnik datotek«. Na koncu te vadnice bomo priča, kako namestiti in uporabljati ta vtičnik.
S standardno distribucijo ima Selenium IDE skupino naslednjih vtičnikov:
- Selen IDE: Ruby Formatters
- Selen IDE: Python Formatters
- Selenium IDE: Java Formatters
- Selen IDE: oblikovalci C #
Ti oblikovalci so odgovorni za pretvorbo testnih primerov HTML v želene programske formate.

Locator Builders
Graditelji lokacij nam omogočajo, da določimo prednostno vrsto vrst lokatorjev, ki se ustvarijo med snemanjem uporabniških dejanj. Lokatorji so niz standardov, po katerih na spletni strani enolično prepoznamo spletni element.

Formati
Možnost oblik zapisa uporabniku omogoča pretvorbo testnega primera Selenium IDE (ukazi selenese) v želeno obliko.

E) Meni Pomoč
Ker ima Selenium široko skupnost in bazo uporabnikov, so tako na voljo različna dokumentacija, opombe ob izdaji, vodiči itd. Tako je v meniju pomoči navedena uradna dokumentacija in opombe ob izdaji za pomoč uporabniku.
# dve. Vrstica osnovnega URL-ja
Osnovna vrstica URL je v glavnem enaka vrstici naslovne vrstice. Zapomni si že obiskana spletna mesta, tako da je navigacija kasneje lažja.

Zdaj, kadar uporabnik uporabi ukaz »odpri« programa Selenium IDE brez ciljne vrednosti, se v brskalnik zažene osnovni URL.
Dostop do relativnih poti
Za dostop do relativnih poti mora uporabnik preprosto vnesti ciljno vrednost, kot je '/ download', skupaj z ukazom 'open'. Tako bi se v brskalnik zagnal osnovni URL, dodan z »/ downloads« (http://docs.seleniumhq.org/resources). Enako je razvidno iz zgornjega prikaza.
# 3. Orodna vrstica

Orodna vrstica nam ponuja različne možnosti, povezane s snemanjem in izvajanjem testnega primera.
-
Hitrost predvajanja - Ta možnost uporabniku omogoča nadzor hitrosti izvajanja testnega primera od hitre do počasne. -
Predvajaj testni paket - Ta možnost uporabniku omogoča zaporedno izvajanje vseh testnih primerov, ki pripadajo trenutni zbirki testov. -
Predvajaj testni primer - Ta možnost uporabniku omogoča, da izvede trenutno izbrani testni primer. -
Pavza - Ta možnost uporabniku omogoča zaustavitev trenutnega izvajanja. -
Korak - Ta možnost uporabniku omogoča, da stopi v testni korak. -
Zavihamo - Ta možnost uporabniku omogoča kombiniranje več preskusnih korakov, da deluje kot en ukaz. -
Snemanje - ta možnost uporabniku omogoča, da začne / ustavi snemanje uporabnikovih dejanj. Votla rdeča kroglica označuje začetek snemanja, medtem ko polna rdeča kroglica označuje konec snemanja. Privzeto se v načinu snemanja odpre selenium IDE.
# 4. Urednik
Urejevalnik je razdelek, v katerem IDE snema testni primer. Vsako uporabniško dejanje se v urejevalniku zabeleži v enakem vrstnem redu, kot je izvedeno.
Urejevalnik v IDE ima dva pogleda, in sicer:
1) Pogled tabele

To je privzeti pogled, ki ga nudi Selenium IDE. Testni primer je predstavljen v obliki tabele. Vsako uporabniško dejanje v pogledu tabele je konsolidacija “Command”, “Target” in “Value”, kjer se ukaz, cilj in vrednost nanašajo na uporabniško dejanje, spletni element z ustreznimi identifikacijskimi in testnimi podatki. Poleg snemanja omogoča uporabniku tudi vstavljanje, ustvarjanje in urejanje novih ukazov selenese s pomočjo urejevalnega obrazca, ki je na dnu.
2) Pogled vira

Testni primer je predstavljen v obliki HTML. Vsak testni korak se šteje za vrstico
Obrazec za urednika omogoča uporabniku, da vnese kateri koli ukaz, predlogi za ukaz pa se samodejno zapolnijo. Gumb za izbiro omogoča uporabniku, da izbere kateri koli spletni element in njegov lokator bi bil samodejno pridobljen v ciljno polje. Gumb za iskanje uporabniku omogoča iskanje spletnega elementa na spletni strani proti določenemu cilju. Vrednost so testni vhodni podatki, vneseni v cilje, s katerimi želimo preizkusiti scenarij.

# 5. Preizkus kruha

V tem primeru odpremo vmesnik Selenium IDE, vidimo levi vsebnik z naslovom »Test case«, ki vsebuje neimenovani testni primer. Tako je ta levi vsebnik upravičen kot podokno testnega primera.
Podokno testnih primerov vsebuje vse testne primere, ki jih zabeleži IDE. Orodje lahko hkrati odpre več testnih primerov v podoknu testnih primerov in uporabnik lahko enostavno premeša med testnimi primeri. Preskusni koraki teh testnih primerov so organizirani v oddelku za urejanje.
Selenium IDE ima za poročanje sestavino za barvno kodiranje. Po izvedbi je bil testni primer označen v 'rdeči' ali 'zeleni' barvi.
- Mrežabarva simbolizira neuspešen zagon, torej neuspeh testnega primera.
- Zelenabarva simbolizira uspešen potek testnega primera
- Priloži tudi povzetek skupnega števila izvedenih testnih primerov s številom neuspešnih testnih primerov.
- Če izvedemo preskusno zbirko, bi bili vsi povezani preizkusni primeri navedeni v podoknu testnih primerov. Po izvedbi bi bile zgornje barvne kode ustrezno upodobljene.
# 6. Podokno dnevnika

Podokno dnevnika daje vpogled v trenutno izvajanje v obliki sporočil skupaj z nivojem dnevnika v realnem času. Tako dnevniška sporočila uporabniku omogočajo odpravljanje napak v primeru napak pri izvajanju preizkusnega primera.
Načini tiskanja / ravni dnevnika, ki se uporabljajo za ustvarjanje dnevnikov, so:
- Napaka - sporočilo o napaki vsebuje informacije o neuspehu preizkusnega koraka. Ustvari se lahko v primerih, ko elementa ne najdemo, stran ni naložena, preverjanje / trditev ne uspe itd.
- Opozorilo - opozorilno sporočilo vsebuje informacije o nepričakovanih pogojih.
- Info - Info sporočilo vsebuje informacije o trenutnem izvajanju preizkusnega koraka.
- Odpravljanje napak - sporočila za odpravljanje napak dajejo informacije o tehničnih lastnostih v ozadju trenutnega koraka preskusa.
Dnevnike lahko filtrirate s pomočjo spustnega menija, ki se nahaja v zgornjem desnem kotu noge poleg gumba za čiščenje. Gumb za brisanje izbriše vsa sporočila dnevnika, ustvarjena v trenutnem ali prejšnjem zagonu.
Ustvarjanje dnevnikov v zunanjem mediju
Pred kratkim predstavljeni vtičnik »Dnevnik datotek« uporabniku omogoča shranjevanje dnevniških sporočil v zunanjo datoteko. Dnevnik datotek je mogoče vključiti v IDE kot kateri koli drug vtičnik. Po namestitvi ga najdete kot zavihek z imenom »Dnevnik datotek« v nogi poleg gumba Počisti.


Referenčno podokno
V podoknu Reference je kratek opis trenutno izbranega ukaza Selenese skupaj s podrobnostmi argumentov.

Podokno elementa uporabniškega vmesnika
UI - Element Pane uporabniku Selenium omogoča, da za dostop do elementov strani uporabi kratico JavaScript Object Notation kot JSON. Več o tem lahko najdete v dokumentaciji UI-Element v meniju Pomoč.
Podokno za zbiranje

Zbirno podokno uporabniku omogoča, da zvije ali kombinira več preskusnih korakov, tako da tvori en sam ukaz, imenovan »zbirno«. Povrnitev pa lahko v testnem primeru večkrat pokličete.
Zaključek
S pomočjo te vadnice smo želeli, da vas seznanimo z osnovnimi terminologijami in nomenklaturami programa Selenium IDE. Predstavili smo tudi podrobno študijo o vseh lastnostih selenium IDE.
Tukaj je bistvo te vadnice:
- Selenium IDE je avtomatizirano orodje za testiranje, ki podpira snemanje in predvajanje.
- Od uporabnika ni potrebno predhodno znanje programiranja, razen osnovnega razumevanja HTML-ja, JavaScript-a in DOM-a.
- Menijska vrstica uporabniku omogoča ustvarjanje, shranjevanje, urejanje in pretvorbo posnetih testnih skriptov Selenium IDE. Uporabniku omogoča tudi nastavitev formatov in vtičnikov.
- Orodna vrstica uporabniku omogoča nastavitev hitrosti izvajanja preizkusa, zaustavitev in nadaljevanje testnega primera, zvijanje ukazov itd.
- Zbirke združujejo več kot en preskusni korak, zato zviti ukazi delujejo in se izvajajo kot en ukaz.
- Urejevalnik uporabniku omogoča snemanje ali ustvarjanje testnih skriptov. Urejevalnik ima dva pogleda 'tabela' in 'vir'.
- V pogledu tabele je vsak preskusni korak sestavljen iz ukaza, cilja in vrednosti.
- Pogled vira prikazuje testni primer v obliki HTML.
- Podokno testnih primerov prikazuje obsežen seznam neuspešnih in uspešno opravljenih testnih primerov z ustreznim barvnim kodiranjem.
- V podoknu dnevnika je v obliki sporočila prikazan preskus izvedbe preizkusa.
- Dnevniška sporočila lahko shranite v datoteko z vtičnikom »Dnevnik datotek«.
- Referenčno podokno prikazuje opis vsakega izbranega ukaza.
- UI-Element in Rollup se običajno uporabljajo pri ustvarjanju vnaprejšnjih skriptov Selenium IDE.
Naslednja vadnica št : Zdaj, ko smo seznanjeni s programom Selenium IDE in ga dobro namestili in namestili z njegovimi funkcijami, bi v naslednjem priročniku te funkcije vadili z ustvarjanjem lastnega testnega skripta z uporabo programa Selenium IDE.
Opomba za bralce: Medtem ko je naša naslednja vadnica serije Selenium v načinu obdelave, za začetek namestite orodje in potrebne pripomočke. Doživite funkcije tako, da se poigrate z orodjem, dokler se ne srečamo z naslednjo vadnico na Moj prvi skript za selenium IDE '.
Ostanite z nami do takrat in delite svoje poglede, komentarje in znanje, da nam boste pomagali pri urejanju. Sporočite nam tudi, če najdete kaj, kar smo zamudili, da jih bomo lahko vključili v naslednje vadnice.
Na koncu, če vam je ta vadnica všeč, jo razmislite o skupni rabi s prijatelji in na spletnih mestih v družabnih omrežjih.
Priporočeno branje
- Uvod v Selenium WebDriver - Vadnica za selenij št. 8
- Vadnica za selen IDE: Ukazi IDE s primeri v Firefoxu
- Vadnica za Neoload: Uvod v Neoload, prenos in namestitev
- Uvod, prenos in namestitev Apache JMeter
- Katalon Automation Recorder (selenium IDE Alternative): praktična vadnica za pregled
- JMeter Video 1: Uvod, JMeter Prenos in namestitev
- Uvod in postopek namestitve Pythona
- Celotna namestitev in namestitev WebDriverja z Eclipse - Vadnica za selen št. 9

Hitrost predvajanja - Ta možnost uporabniku omogoča nadzor hitrosti izvajanja testnega primera od hitre do počasne.
Predvajaj testni paket - Ta možnost uporabniku omogoča zaporedno izvajanje vseh testnih primerov, ki pripadajo trenutni zbirki testov.
Predvajaj testni primer - Ta možnost uporabniku omogoča, da izvede trenutno izbrani testni primer.
Pavza - Ta možnost uporabniku omogoča zaustavitev trenutnega izvajanja.
Korak - Ta možnost uporabniku omogoča, da stopi v testni korak.
Zavihamo - Ta možnost uporabniku omogoča kombiniranje več preskusnih korakov, da deluje kot en ukaz.
Snemanje - ta možnost uporabniku omogoča, da začne / ustavi snemanje uporabnikovih dejanj. Votla rdeča kroglica označuje začetek snemanja, medtem ko polna rdeča kroglica označuje konec snemanja. Privzeto se v načinu snemanja odpre selenium IDE.