Kako preuzeti i instalirati Selenium IDE za Firefox & Chrome
โก Pametni saลพetak
Selenium IDE se instalira kao proลกirenje preglednika, a ne kao samostalna aplikacija, tako da je cijela instalacija preuzimanje dodatka u Firefox ili Chrome, a zatim jednim klikom otvorite snimaฤ.
U ovom vodiฤu nauฤit ฤemo kako preuzeti i instalirati Selenium IDE za Firefox i Google ChromeNiลกta se ne kompajlira i niลกta se ne stavlja na sistemsku putanju โ IDE je proลกirenje preglednika, pa je instalacija zavrลกena u trenutku kada preglednik javi da je dodatak dodan.
โ ๏ธ Napomena o verzijama: Snimke zaslona u nastavku potjeฤu iz originala Firefox-dodatak Selenium IDE. Ta je izrada prestala raditi kada Firefox 55 je 2017. godine uklonio podrลกku za naslijeฤene XUL dodatke. Selenium IDE koji se danas distribuira je prepisano proลกirenje za Firefox i Chrome koji sprema projekte u .side formatu umjesto HTML-a. Ovdje je saฤuvan svaki izvorni korak, a trenutno ponaลกanje je navedeno pokraj njega.
Kako instalirati Selenium IDE za Firefox
Ispod je korak po korak proces preuzimanja i instaliranja Selenium IDE za Firefox:
ล to trebaลก
- Mozilla Firefox
- Aktivna internetska veza
Ako nemate Mozillu Firefox ipak, moลพete ga preuzeti sa firefox.com.
Koraci 1) Otvorite Firefox Dodaci i preuzimanje Selenium IDE
Lansirati Firefox i pomaknite se do Selenium Popis IDE-a na Firefox Dodatke. Pritisnite Dodaj u FirefoxStranica s dodatkom izgleda kao na snimci zaslona ispod.
Koraci 2) Kliknite na Dodaj
ฤekati do Firefox dovrลกi preuzimanje, a zatim kliknite "Dodaj". Firefox prvo prikazuje upit za dopuลกtenje u nastavku, koji navodi pristup koji proลกirenje traลพi.
Koraci 3) Kliknite na OK
Nakon ลกto je instalacija dovrลกena, dobit ฤete poruku potvrde. Kliknite "U redu" na prikazanoj obavijesti.
Koraci 4) Kliknite i otvorite Selenium IDE
Kliknite na Selenium IDE ikona, koja se sada nalazi u Firefox alatna traka kao ลกto je prikazano dolje.
Selenium IDE ฤe se otvoriti u vlastitom prozoru, kao na sljedeฤoj snimci zaslona.
Firefox DevTools u Firefox
Instaliranje IDE-a je samo polovica postavljanja. Snimanje koraka je jednostavno, ali ruฤno pisanje zahtijeva identifikator elementa na koji korak djeluje, a to dolazi iz vlastitog inspektora preglednika.
Firefox DevTools je a Firefox znaฤajka koju ฤemo koristiti za pregled HTML elemenata testirane web aplikacije. Pruลพit ฤe nam naziv elementa na koji bi naลกa Selenese naredba djelovala.
Korak 1) Desnom tipkom miลกa kliknite bilo gdje na stranici i odaberite Provjeri element. Takoฤer moลพete koristiti preฤac Ctrl + Shift + I. Kontekstni izbornik prikazan je dolje.
Korak 2) Ovdje ฤete vidjeti suฤelje prikazano na slici, s oznakama stranice s jedne strane i stilovima s druge.
Korak 3) Moลพete desnom tipkom miลกa kliknuti na element i odabrati CSS ili XPathOvo je korisno kod identifikacije objekta, jer se kopirana vrijednost moลพe izravno zalijepiti u Target polje naredbe.
Biljeลกka: Sliฤno tome, moลพete koristiti i alate za razvojne programere u Chromeu za identifikaciju svojstava objekta. Chromeova ploฤa u nastavku obavlja isti posao.
Oba inspektora takoฤer otkrivaju atribute id, name i class koje IDE preferira prilikom izgradnje lokator tijekom snimanja.
Selenium IDE je zastario i razvoj je zaustavljen. Tek nedavno je projekt uskrsnuo. Novi Selenium nedostaju mnoge znaฤajke u usporedbi sa zastarjelim IDE-om. Znaฤajke se dodaju, ali sporim tempom. Da biste istraลพili sve znaฤajke Selenium IDE, preporuฤujemo da koristite staru verziju. Za koriลกtenje stare verzije IDE-a
Korak 1) Koristiti Firefox 54 Provjera prijenosne verzije ovdje
Korak 2) Posjetite Selenium Povijest verzija IDE-a i instalirajte. Popis verzija izgleda ovako.
Sljedeฤe znaฤajke moลพda neฤe biti dostupne u najnovijoj verziji IDE-a. Nastavit ฤemo aลพurirati vodiฤe kako nova verzija bude aลพurirana.
โ ๏ธ Trenutno stanje: Pokretanje nepodrลพanog preglednika iskljuฤivo radi odrลพavanja nepodrลพanog dodatka viลกe nije praktiฤna opcija na radnom raฤunalu, stoga dva gore navedena koraka tretirajte kao povijesni kontekst. Obnovljeno IDE sada pokriva veฤinu onoga ลกto je stari alat ฤinilo korisnim, ukljuฤujuฤi pohranjene varijable, naredbe za upravljanje tokom i izvoz koda.
Dodaci
Selenium IDE moลพe podrลพati dodatne Firefox dodaci ili plugini koje su kreirali drugi korisnici. Moลพete posjetiti sluลพbenik Selenium IDE stranica za popis Selenium dodataka dostupnih do danas. Instalirajte ih kao i druge Firefox dodaci.
Po defaultu, Selenium IDE dolazi u paketu s 4 dodatka:
- Selenium SDI: C# Formateri
- Selenium SDI: Java Formateri
- Selenium SDI: Python Formateri
- Selenium IDE: Ruby Formatters
Ova ฤetiri dodatka potrebna su za Selenium IDE za pretvaranje Selenesea u razliฤite formate.
Kartica Dodaci prikazuje popis svih instaliranih dodataka, zajedno s brojem verzije i imenom autora svakog od njih, kao na snimci zaslona u nastavku.
Korisniฤka proลกirenja
Selenium IDE moลพe podrลพati korisniฤka proลกirenja kako bi pruลพio napredne moguฤnosti. Korisniฤka proลกirenja su u obliku JavaDatoteke skripte. Instalirate ih navoฤenjem njihove apsolutne staze u bilo kojem od ova dva polja u dijaloลกkom okviru Moguฤnosti.
- Selenium Osnovna proลกirenja (korisniฤka-proลกirenja.js)
- Selenium IDE proลกirenja
Dva polja puta su oznaฤena u dijalogu Opcije ispod.
Moฤi ฤete pronaฤi mnoลกtvo korisniฤkih proลกirenja na Selenium stranica preuzimanjaImajte na umu da je ovaj mehanizam pripadao Selenium Jezgra, koja je uklonjena u Selenium 3; moderno IDE je umjesto toga proลกireno vlastitim API-jem dodataka.
Kako instalirati Selenium IDE u Chromeu
Ispod je korak po korak proces preuzimanja i instaliranja Selenium IDE za Google Chrome:
Korak 1) Idi na Selenium IDE stranica & Kliknite gumb Preuzmi za Chrome.
Korak 2) Otvorite popis u Chrome web trgovini za Selenium IDE ekstenziju i instalirajte je.
Korak 3) Kliknite gumb Dodaj u Chrome da biste dodali Selenium IDE za Google Chrome.
Korak 4) Idite na izbornik Proลกirenja, kliknite na tu ikonu i otvorite Selenium IDE za snimanje novog testa u novom projektu.
Chromeova verzija i Firefox build imaju isto proลกirenje, pa se projekt snimljen u jednom otvara u drugom. Buduฤi da trgovine preglednika s vremenom mijenjaju svoje popise, uvijek poฤnite od sluลพbene stranice u 1. koraku, a ne od oznaฤene trgovine. URL.
Kako provjeriti instalaciju i snimiti prvi test
Proลกirenje koje se uฤitava nije dokaz da postavka radi. Najbrลพa provjera je snimiti neลกto trivijalno i reproducirati.
- kliknite Selenium Ikona IDE-a. Dijaloลกki okvir dobrodoลกlice nudi ฤetiri moguฤnosti: snimanje novog testa u novom projektu, otvaranje postojeฤeg projekta, stvaranje novog projekta ili zatvaranje IDE-a.
- Odaberite prvu opciju i dajte naziv projektu.
- Unesite bazu URLOvo je adresa aplikacije koja se testira i ponovno je koristi svaki test u projektu.
- Na tome se otvara novi prozor preglednika URL i snimanje poฤinje. Kliknite poveznicu ili upiลกite tekst u polje, a zatim se vratite u IDE i kliknite ikonu snimanja za zaustavljanje.
- Kliknite ikonu za spremanje. IDE zapisuje jednu datoteku s
.sideproduลพenje. - Odaberite test i kliknite na reprodukciju. Ako se snimljeni koraci ponovno reproduciraju bez crvene oznake greลกke, instalacija je ispravna.
Prva reprodukcija koja ne uspije veฤ na prvoj naredbi obiฤno pokazuje na bazu URL a ne prilikom instalacije. Reprodukcija koja ne uspije usred instalacije je problem s lokatorom, gdje naredbe za provjeru i ฤekanje zaraditi za ลพivot.
Kako popraviti Common Selenium Problemi s instalacijom IDE-a
Gotovo svaka prituลพba na instalaciju spada u jedan od nekoliko obrazaca. Prva dva su ona koja je dokumentirao Selenium sam projekt.
- Nema ikone u alatnoj traci. Potvrdite da je proลกirenje omoguฤeno. Upiลกite
chrome://extensionsu Chromeu iliabout:addonsin Firefox, i provjerite to Selenium IDE je ukljuฤen. - Proลกirenje je omoguฤeno, ali i dalje nije vidljivo. Ikona je moลพda jednostavno skrivena jer je alatna traka preuska. U Chromeu povucite podruฤje desno od adresne trake. U Firefox, desnom tipkom miลกa kliknite alatnu traku, odaberite Prilagodi, prilagodite je i kliknite Gotovo.
- IDE se otvara, ali niลกta ne zapisuje. Prozor za snimanje mora biti onaj koji je pokrenuo IDE. Snimanje u kartici otvorenoj ruฤno se ne snima.
- Niลกta ne radi na internoj stranici. Proลกirenja ne mogu skriptirati interne stranice preglednika kao ลกto su postavke ili zasloni proลกirenja, stoga se snimaju na obiฤnu web stranicu.
- Upravljani preglednik blokira instalaciju. Na korporativnom profilu, instalacija proลกirenja ฤesto je kontrolirana pravilima i potreban je administrator koji ฤe dopustiti ID proลกirenja.
Kako instalirati Selenium IDE Command-Line Runner
Proลกirenje reproducira testove samo u pregledniku u kojem je instalirano. Za pokretanje spremljenog projekta u drugim preglednicima, paralelno ili na Gridu, instalirajte program za pokretanje naredbenog retka. Potrebni su mu Node.js i npm.
npm install -g selenium-side-runner
Svaki preglednik takoฤer treba vlastiti binarni upravljaฤki program. Instalirajte upravljaฤki program za preglednik koji namjeravate ciljati.
npm install -g chromedriver npm install -g geckodriver npm install -g edgedriver
S postavljenim trkaฤem i upravljaฤkim programom, usmjerite trkaฤ na datoteku projekta koju je IDE ranije spremio.
selenium-side-runner /path/to/your-project.side
Trkaฤ rasporeฤuje pakete na onoliko procesa koliko stroj ima CPU jezgri. Dvije zastavice pokrivaju veฤinu svakodnevnih potreba: -c postavlja preglednik i --base-url preusmjerava cijeli projekt na drugo okruลพenje, ลกto istu snimku ฤini upotrebljivom na lokalnoj izgradnji i posluลพitelju za pripremu.
selenium-side-runner -c "browserName=firefox" --base-url https://localhost
Odavde je prirodan sljedeฤi korak napustiti snimanje i reprodukciju i napisati iste provjere u kodu - vidi prva WebDriver skripta ลกetnja i ลกire Selenium Serija.











