selenium ide download installation
Descărcare și instalare Selenium IDE și introducere în caracteristicile sale principale:
Înainte de a merge mai departe, să luăm un moment să analizăm agenda acestui tutorial. În acest tutorial, vom afla totul despre Seleniu IDE , începând de la instalarea sa până la detaliile despre fiecare dintre caracteristicile sale. La sfârșitul acestui tutorial, cititorul este de așteptat să poată instala instrumentul Selenium IDE și să se joace cu caracteristicile sale.
=> Acesta este al doilea tutorial din seria noastră online gratuită de seleniu. Dacă nu ați citit primul tutorial Selenium din această serie, începeți de aici: Tutorial online gratuit Selenium # 1
Notă : Acesta este un tutorial destul de extins, cu o mulțime de imagini, așa că permiteți-i să se încarce complet. De asemenea, faceți clic pe o imagine sau deschideți-o într-o fereastră nouă pentru a mări imaginile.
Ce veți învăța:
- Introducere în Selenium IDE
- Descărcare și instalare Selenium IDE
- Caracteristicile Selenium IDE
- # 1. Bară de meniu
- #Două. Bara URL de bază
- # 3. Bara de instrumente
- # 4. Editor
- # 5. Testul cazului de pâine
- # 6. Panou jurnal
- Concluzie
- Lectură recomandată
Introducere în Selenium IDE
Mediul de dezvoltare integrat Selenium, acronim ca Selenium IDE este un instrument automat de testare care este lansat ca un plugin Firefox. Este unul dintre cele mai simple și mai simple instrumente de instalat, învățat și de a continua cu crearea de scripturi de testare. Instrumentul este așezat pe o înregistrare și redare fundamentală și permite, de asemenea, editarea scripturilor înregistrate.
Cel mai impresionant aspect al utilizării seleniu IDE este că utilizatorul nu este obligat să dețină cunoștințe de programare anterioare. Minimul de care are nevoie utilizatorul este micile cunoștințe cu HTML, DOMS și JavaScript pentru a crea numeroase scripturi de testare folosind acest instrument.
Fiind un plugin Firefox, Selenium IDE acceptă numai Firefox, astfel scripturile de test create ar putea fi executate numai pe Firefox. Câteva lacune fac ca acest instrument să fie inadecvat pentru a fi utilizat pentru scripturi de testare complexe. Astfel, alte instrumente precum Selenium RC, WebDriver intră în imagine.
cel mai bun Ripper DVD gratuit pentru Windows
Așadar, înainte de a accesa detaliile Selenium IDE, să analizăm mai întâi instalarea sa.
Descărcare și instalare Selenium IDE
Pentru ușurința de înțelegere, am bifurcat întregul proces de instalare IDE în următoarele bucăți / pași.
Înainte de a decola, trebuie să existe un lucru înainte de instalare; Mozilla Firefox. O puteți descărca de aici => Descărcare Mozilla Firefox .
Pasul 1: Descărcare IDE Selenium : Deschideți browserul (Firefox) și introduceți adresa URL http://seleniumhq.org/ .Acest lucru ar deschide site-ul oficial al sediului central al Selenium. Navigați la pagina „Descărcare”; această pagină conține toate cele mai recente versiuni ale tuturor componentelor seleniu.
Consultați figura următoare.
Pasul 2: Mutați sub capul IDE seleniu și faceți clic pe linkul prezent. Acest link reprezintă cea mai recentă versiune a instrumentului din depozit.
Consultați figura următoare.
Pasul 3: De îndată ce facem clic pe linkul de mai sus, va apărea o casetă de alertă de securitate pentru a ne proteja sistemul împotriva riscurilor potențiale. Pe măsură ce descărcăm pluginul de pe site-ul web autentic, faceți clic pe butonul „Permiteți”.
Pasul 4: Acum Firefox descarcă pluginul în fundal. De îndată ce procesul se finalizează, apare fereastra de instalare a software-ului. Acum faceți clic pe butonul „Instalați acum”.
Pasul 5: După finalizarea instalării, apare o fereastră pop-up care cere să reporniți Firefox. Faceți clic pe butonul „Reporniți acum” pentru a reflecta instalarea Selenium IDE.
Pasul 6: Odată ce Firefox este pornit și pornit din nou, putem vedea seleniu IDE indexat sub bara de meniu -> Dezvoltator web -> Seleniu IDE.
Pasul 7: De îndată ce deschidem Selenium IDE, apare fereastra Selenium IDE.
Caracteristicile Selenium IDE
Să aruncăm o privire detaliată asupra fiecărei funcții.
(Notă - Faceți clic pentru a mări imaginea dacă nu puteți citi textul imaginii - acest lucru este aplicabil pentru toate imaginile)
# 1. Bară de meniu
Bara de meniu este poziționată în partea de sus a ferestrei Selenium IDE. Bara de meniu este compusă de obicei din cinci module.
- Meniu Fișier
- Editați meniul
- Meniul Acțiuni
- Meniu Opțiuni
- Meniul Ajutor
A) Meniu Fișier
Meniul Fișier este foarte similar cu meniul Fișier aparținând oricărei alte aplicații.
Permite utilizatorului să:
- Creați un nou caz de testare, deschideți cazul de testare existent, salvați cazul de testare curent.
- Export Test Case As și Export Test Suite As în oricare dintre limbajul de programare asociat compatibil cu Selenium RC și WebDriver. De asemenea, oferă utilizatorului libertatea de a prefera pe fondul cadrelor de testare unitare disponibile, cum ar fi jUnit, TestNG etc. Astfel, un caz de test IDE poate fi exportat pentru o uniune aleasă de limbaj de programare, cadru de testare unitară și instrument din pachetul de seleniu.
- Export Test Case Ca opțiune exportă și convertește doar cazul de test Selenium IDE deschis în prezent.
- Opțiunea Export Test Suite ca opțiune exportă și convertește toate cazurile de test asociate cu suita de test IDE deschisă în prezent.
- Închideți carcasa de testare.
Cazurile de testare Selenium IDE pot fi salvate în următorul format:
- Format HTML
Cazurile de testare Selenium IDE pot fi exportate în următoarele formate / limbaje de programare.
- java (IDE exportat în Java)
- rb (IDE exportat în Ruby)
- py (IDE exportat în Python)
- cs (IDE exportat în C #)
Observați că, odată cu viitoarele versiuni mai noi de Selenium IDE, suportul pentru formate se poate extinde.
B) Meniu Editare
Meniul Editare oferă opțiuni precum Anulare, Refacere, Decupare, Copiere, Lipire, Ștergere și Selectare Toate, care sunt prezente în mod obișnuit în orice alt meniu de editare. Printre acestea, se remarcă:
- Insert New Command - Permite utilizatorului să introducă noua comandă / pas de testare oriunde în cazul de testare curent.
- Inserați un comentariu nou - Permite utilizatorului să insereze noul comentariu oriunde în cazul de test curent pentru a descrie etapele de testare ulterioare.
Introduceți comanda nouă
Noua comandă ar fi inserată deasupra pasului selectat de comandă / test.
Acum utilizatorul poate insera acțiunea de comandă reală, ținta și valoarea.
Introduceți un comentariu nou
În același mod, putem insera comentarii.
Culoarea violet indică faptul că textul reprezintă un comentariu.
C) Meniul Acțiuni
Meniul Acțiuni oferă utilizatorului opțiuni precum:
- Record - Opțiunile de înregistrare reglează fin Selenium IDE în modul de înregistrare. Astfel, orice acțiune făcută de utilizator pe browserul Firefox ar fi înregistrată în IDE.
- Redați întreaga suită de teste - Opțiunea redă toate cazurile de testare Selenium IDE asociate cu suita de testare curentă.
- Redați cazul de testare actual - Opțiunea redă cazul de testare actual Selenium IDE care a fost înregistrat / creat de utilizator.
- Pauză / Reluare - Utilizatorul poate întrerupe / relua cazul de testare în orice moment din timpul executării.
- Comutați Punctul de întrerupere - Utilizatorul poate seta unul sau mai multe puncte de întrerupere pentru a rupe forțat execuția la orice etapă de test particulară în timpul execuției.
- Set / Clear Start Point - Utilizatorul poate seta, de asemenea, punctul de pornire la orice pas special de testare pentru execuție. Acest lucru ar permite utilizatorului să execute cazul de testare de la punctul de start dat pentru rulările ulterioare.
- Pentru a face față încărcărilor de pagină / element, utilizatorul poate seta viteza de execuție de la cea mai rapidă la cea mai mică în ceea ce privește capacitatea de răspuns a aplicației supuse testului.
D) Meniu Opțiuni
Meniul Opțiuni privilegiază utilizatorul să seteze și să practice diverse setări furnizate de Selenium IDE. Meniul de opțiuni este recomandat ca unul dintre cele mai importante și mai avantajoase meniuri ale instrumentului.
Meniul Opțiuni cuprinde în principal următoarele patru componente care pot fi subdivizate în următoarele:
Opțiuni
Casetă de dialog Opțiuni Seleniu IDE
Pentru a lansa caseta de dialog Opțiuni Selenium IDE, urmați pașii:
- Faceți clic pe meniul Opțiuni
- Faceți clic pe Opțiuni
Apare o casetă de dialog Opțiuni IDE Selenium.
Consultați figura următoare.
Caseta de dialog Opțiuni Selenium IDE ajută utilizatorul să se joace cu setările generale, formatele disponibile, pluginurile disponibile și tipurile de localizatoare disponibile și constructorii acestora.
Să aruncăm o privire asupra celor câteva importante.
setari generale
- Valoare de expirare implicită - Valoarea de expirare implicită reprezintă timpul (în milisecunde) pe care seleniul l-ar aștepta pentru a se executa un pas de testare înainte de a genera o eroare. Valoarea standard de expirare este de 30000 milisecunde, adică 30 de secunde. Utilizatorul poate utiliza această caracteristică schimbând timpul implicit în cazurile în care elementul web necesită mai mult / mai puțin decât timpul specificat pentru încărcare.
- Extensii - Selenium IDE acceptă o gamă largă de extensii pentru a spori capacitățile instrumentului de bază, înmulțind astfel potențialul său. Aceste extensii de utilizator sunt pur și simplu fișiere JavaScript. Aceștia pot seta menționând calea lor absolută în casetele de text reprezentând extensii în caseta de dialog Opțiuni.
- Rețineți adresa URL de bază - Bifarea acestei opțiuni permite Selenium IDE să-și amintească adresa URL de fiecare dată când o lansăm. Astfel, este recomandabil să o marcați bifată. Dacă bifați această opțiune, câmpul URL de bază va rămâne necompletat și va fi reumplut doar atunci când lansăm o altă adresă URL în browser.
- Înregistrați automat assertTitle - Bifând acest câmp se introduce automat comanda assertTitle împreună cu valoarea țintă pentru fiecare pagină web vizitată.
-
- Activați funcțiile experimentale - Bifând acest câmp pentru prima dată se importă diferitele formate disponibile în Selenium IDE.
Formate
Fila Formate afișează toate formatele disponibile cu seleniu IDE. Utilizatorul este perceput cu posibilitatea de a activa și dezactiva oricare dintre formate.
Consultați figura următoare.
Pluginuri Selenium IDE
Fila Plug-inuri afișează pluginurile Firefox acceptate instalate în instanța noastră de Selenium IDE. Există un numărul de plug-in-uri disponibile pentru a răspunde diferitelor nevoi, astfel putem instala aceste programe de completare, așa cum facem și alte pluginuri. Unul dintre pluginurile recent introduse este „Înregistrarea fișierelor”. La sfârșitul acestui tutorial, vom asista la modul de instalare și utilizare a acestui plug-in.
Cu distribuția standard, Selenium IDE vine cu un grup de plugin-uri următoare:
- Selenium IDE: Ruby Formatters
- Selenium IDE: Python Formatters
- Selenium IDE: Formatatori Java
- Seleniu IDE: Formatatori C #
Acești formatatori sunt responsabili să convertească cazurile de test HTML în formatele de programare dorite.
Constructori de localizatori
Constructorii de localizatori ne permit să acordăm prioritate ordinii tipurilor de localizatoare care sunt generate în timpul înregistrării acțiunilor utilizatorului. Localizatorii sunt setul de standarde prin care identificăm în mod unic un element web pe o pagină web.
Formate
Opțiunea Formate permite utilizatorului să convertească cazul de testare Selenium IDE (comenzi selenese) în formatul dorit.
E) Meniul Ajutor
Deoarece Selenium are o comunitate largă și o bază de utilizatori, astfel, diverse documente, note de lansare, ghiduri etc. sunt disponibile la îndemână. Astfel, meniul de ajutor listează documentația oficială și notele de lansare pentru a ajuta utilizatorul.
#Două. Bara URL de bază
Bara URL de bază este în principal aceeași cu cea a unei bare de adrese. Își amintește site-urile web vizitate anterior, astfel încât navigarea să devină mai ușoară ulterior.
Acum, ori de câte ori utilizatorul folosește comanda „deschis” a Selenium IDE fără o valoare țintă, adresa URL de bază va fi lansată pe browser.
Accesarea căilor relative
Pentru a accesa căile relative, utilizatorul trebuie pur și simplu să introducă o valoare țintă precum „/ descărcați” împreună cu comanda „deschide”. Astfel, adresa URL de bază anexată cu „/ downloads” (http://docs.seleniumhq.org/resources) va fi lansată în browser. Același lucru este evident în descrierea de mai sus.
ce este un schimbător de voce bun
# 3. Bara de instrumente
Bara de instrumente ne oferă opțiuni variate relevante pentru înregistrarea și executarea cazului de testare.
-
Viteza de redare - Această opțiune permite utilizatorului să controleze viteza de execuție a cazului de testare de la rapid la lent.
-
Joacă suita de teste - Această opțiune permite utilizatorului să execute secvențial toate cazurile de testare aparținând suitei de test curente.
-
Joacă caz de testare - Această opțiune permite utilizatorului să execute cazul de test selectat în prezent.
-
Pauză - Această opțiune permite utilizatorului să întrerupă execuția curentă.
-
Etapa - Această opțiune permite utilizatorului să intre în etapa de testare.
-
Rulează - Această opțiune permite utilizatorului să combine mai mulți pași de testare pentru a acționa ca o singură comandă.
-
Înregistrare - Această opțiune permite utilizatorului să înceapă / să oprească înregistrarea acțiunilor utilizatorului. Mingea roșie goală indică începutul sesiunii de înregistrare, în timp ce bila roșie solidă indică sfârșitul sesiunii de înregistrare. În mod implicit, Selenium IDE se deschide în modul de înregistrare.
# 4. Editor
Editorul este o secțiune în care IDE înregistrează un caz de testare. Fiecare acțiune a utilizatorului este înregistrată în editor în aceeași ordine în care sunt efectuate.
Editorul din IDE are două vizualizări și anume:
1) Vizualizare în tabel
Este vizualizarea implicită oferită de Selenium IDE. Cazul de testare este reprezentat în format tabelar. Fiecare acțiune a utilizatorului din vizualizarea în tabel este o consolidare a „Comandă”, „Țintă” și „Valoare” unde comanda, ținta și valoarea se referă la o acțiune a utilizatorului, element web cu identificarea unică și datele de testare corespunzătoare. Pe lângă înregistrare, acesta permite utilizatorului să introducă, să creeze și să editeze noi comenzi Selenese cu ajutorul formularului de editor prezent în partea de jos.
2) Vizualizare sursă
Cazul de testare este reprezentat în format HTML. Fiecare pas de testare este considerat a fi un rând
Editor Form permite utilizatorului să introducă orice comandă, iar sugestiile pentru comanda aferentă vor fi completate automat. Butonul de selectare permite utilizatorului să selecteze orice element web și localizatorul său va fi preluat automat în câmpul țintă. Butonul Găsire permite utilizatorului să găsească elementul web pe pagina web în raport cu o țintă definită. Valoarea este datele de intrare de test introduse în țintele cu care dorim să testăm scenariul.
# 5. Testul cazului de pâine
La instanță, deschidem interfața Selenium IDE, vedem un container din stânga intitulat „Test case” care conține un test fără titlu. Astfel, acest container din stânga are dreptul ca panou de caz de testare.
Panoul cazului de testare conține toate cazurile de testare care sunt înregistrate de IDE. Instrumentul are capacitatea de a deschide mai multe cazuri de test în același timp sub panoul cazului de testare și utilizatorul poate amesteca cu ușurință între cazurile de testare. Etapele de testare ale acestor cazuri de testare sunt organizate în secțiunea editor.
Selenium IDE are un ingredient de codificare a culorilor în scopul raportării. După execuție, cazul de testare este marcat fie în culoare „roșie”, fie „verde”.
- Netculoarea simbolizează rularea nereușită, adică eșecul cazului de testare.
- Verdeculoarea simbolizează succesul testului
- De asemenea, prezintă rezumatul numărului total de cazuri de testare executate cu numărul de cazuri de testare nereușite.
- Dacă executăm o suită de teste, toate cazurile de testare asociate vor fi listate în panoul cazului de testare. La executare, codurile de culoare de mai sus vor fi redate în consecință.
# 6. Panou jurnal
Panoul jurnal oferă informații despre execuția curentă sub formă de mesaje împreună cu nivelul jurnalului în timp real. Astfel, mesajele jurnal permit utilizatorului să depaneze problemele în caz de eșecuri de execuție a cazului de testare.
Metodele de imprimare / nivelurile de jurnal utilizate pentru generarea jurnalelor sunt:
- Eroare - Mesajul de eroare oferă informații despre eșecul pasului de testare. Poate fi generat în cazurile în care un element nu este găsit, pagina nu este încărcată, verificarea / afirmarea eșuează etc.
- Avertisment - Mesajul de avertizare oferă informații despre condiții neașteptate.
- Info - Mesajul Info oferă informații despre execuția curentă a pasului de testare.
- Depanare - Mesajele de depanare oferă informații despre tehnicitățile din fundal despre pasul de testare actual.
Jurnalele pot fi filtrate cu ajutorul unui meniu derulant situat în colțul din dreapta sus al subsolului, lângă butonul de ștergere. Butonul Șterge șterge toate mesajele jurnal generate în cursa curentă sau anterioară.
Generarea jurnalelor într-un mediu extern
Plugin-ul introdus recent „File Logging” permite utilizatorului să salveze mesajele jurnal într-un fișier extern. Înregistrarea fișierelor poate fi conectată la IDE ca orice alt plug-in. La instalare, acesta poate fi găsit ca o filă numită „Înregistrare fișiere” în subsolul de lângă butonul Ștergeți.
Panou de referință
Panoul de referință oferă o scurtă descriere despre comanda Selenese selectată în prezent, împreună cu detaliile argumentului său.
Panou element UI
UI - Element Pane permite utilizatorului Selenium să utilizeze acronimul JavaScript Object Notation ca JSON pentru a accesa elementele paginii. Mai multe despre acest lucru puteți găsi în UI-Element Documentation din meniul Ajutor.
Panou de acumulare
Panoul de acumulare permite utilizatorului să deruleze sau să combine mai mulți pași de testare pentru a constitui o singură comandă numită „acumulare”. Rezumatul, la rândul său, poate fi apelat de mai multe ori în cazul de testare.
Concluzie
Prin acest tutorial, obiectivul nostru a fost să vă facem familiarizați și obișnuiți cu terminologiile și nomenclaturile de bază ale Selenium IDE. De asemenea, am prezentat un studiu detaliat cu privire la toate caracteristicile Selenium IDE.
Iată punctele cruciale ale acestui tutorial:
- Selenium IDE este un instrument automat de testare care acceptă înregistrarea și redarea.
- Utilizatorul nu este obligat să aibă cunoștințe de programare anterioare, cu excepția înțelegerii de bază a HTML, JavaScript și DOM.
- Bara de meniu permite utilizatorului să creeze, să salveze, să editeze și să convertească scripturile de testare Selenium IDE înregistrate. De asemenea, permite utilizatorului să seteze formate și pluginuri.
- Bara de instrumente permite utilizatorului să seteze viteza de execuție a testului, să întrerupă și să reia cazul de testare, să deruleze comenzile etc.
- Pachetele combinate mai mult de un pas de testare și astfel comenzile acumulate acționează și se execută ca o singură comandă.
- Editorul permite utilizatorului să înregistreze sau să creeze scripturi de testare. Editorul are două vizualizări „tabel” și „sursă”.
- În vizualizarea în tabel, fiecare etapă de testare cuprinde o comandă, o țintă și o valoare.
- Vizualizarea sursă afișează cazul de testare în format HTML.
- Panoul cazului de testare afișează o listă cuprinzătoare a cazurilor de testare nereușite și trecute, cu codul de culoare relevant.
- Panoul jurnal afișează funcția de execuție a testului sub formă de mesaj.
- Mesajele jurnal pot fi salvate într-un fișier utilizând plug-in-ul „Jurnal fișier”.
- Panoul de referință arată descrierea fiecărei comenzi selectate.
- UI-Element și pachet sunt utilizate în general la crearea scripturilor IDE Selenium în avans.
Următorul tutorial # 3 : Acum, că suntem familiarizați și confortabili cu Selenium IDE Descărcați și instalați cu caracteristicile sale, în următorul tutorial am practica aceste caracteristici prin crearea propriului script de testare folosind Selenium IDE.
O remarcă pentru cititori: În timp ce următorul nostru tutorial din seria Selenium este în modul de procesare, instalați instrumentul și utilitarele necesare pentru a începe. Experimentați caracteristicile jucându-vă cu instrumentul până când ne vom întâlni cu următorul tutorial pe ' Primul meu script IDE Selenium ”.
Rămâneți la curent până atunci și împărtășiți-vă opiniile, comentariile și cunoștințele pentru a ne ajuta să ne îngrijim. De asemenea, anunțați-ne dacă găsiți ceva care ne-a lipsit, astfel încât să le putem include în tutorialele ulterioare.
În cele din urmă, dacă vă place acest tutorial, vă rugăm să luați în considerare partajarea cu prietenii și pe site-urile de socializare.
Lectură recomandată
- Introducere în Selenium WebDriver - Tutorial Selenium # 8
- Selenium IDE Tutorial: Comenzi IDE cu exemple pe Firefox
- Tutorial Neoload: Introducere, descărcare și instalare Neoload
- Apache JMeter Introducere, descărcare și instalare
- Katalon Automation Recorder (Selenium IDE Alternative): Tutorial de recenzie hands-on
- JMeter Video 1: Introducere, descărcare și instalare JMeter
- Introducere și proces de instalare Python
- WebDriver Întreg instalare și instalare cu Eclipse - Selenium Tutorial # 9