Laborator 2
Selenium IDE (Integrated Development Environment) este un utilitar folosit la dezvoltarea
cazurilor de test automate Selenium. Este un plug-in pentru Firefox, eficient în dezvoltarea
cazurilor de test.
Îl găsiți la adresa: [Link] de unde este necesar să indicați
browser-ul pe care să fie implimentat.
Cele mai folosite comenzi în Selenium IDE sunt:
open
deschide o pagină folosind un URL
click/clickAndWait
execută o acțiune de apăsare și opțional, așteaptă încărcarea unei noi pagini
verifyTitle/assertTitle
verifică titlul unei pagini
verifyTextPresent
verifică prezența unui text undeva în pagină
verifyElementPresent
verifică prezența unui element al interfeței grafice în pagină, definit prin tag HTML
verifyText
verifică prezența unui text și a unui tag HTML în pagină
verifyTable
verifică conținutul așteptat al unui tabel
waitForPageToLoad
amână execuția până când o pagină așteptată se încarcă. Este chemată automat când
se folosește clickAndWait
waitForElementPresent
amână execuția până când un element al interfeței grafice, definit prin tag HTML, este
prezent în pagină
1. Tastați butonul din partea dreaptă sus a browser-ului și creați un nou proiect.
2. Tastați butonul și introduceți adresa [Link] după care
porniți înregistrarea.
3. Înregistrați un script scurt.
a. Modificați câmpurile existente: Home Value, Down payment, Loan amount,
Interest rate.
b. Apăsați butonul Calculate.
4. Întorceți-vă în interfața grafică a Selenium. Veți putea observa că au apărut pașii
executați. Aceștia au trei coloane: Command, Target și Value.
a. Command: este comanda care se execută.
b. Target: indică asupra cui se execută comanda.
c. Value: alocă o valoare țintei (target).
5. Opriți înregistrarea, apăsând butonul roșu din dreapta sus.
6. Selectând fiecare pas din Selenium, partea de jos a interfeței se va completa cu valorile
corespunzătoare selecției. Apăsați butonul Find și urmăriți pagina Web. Ce observați?
7. În interfața grafică a Selenium, în partea din stânga sus, aveți pagina web de pornire,
precum și mai multe butoane, pentru opțiunile de Play. Apăsați pe butonul de Play
current test.
8. Veți observa că testul rulează fiecare pas înregistrat. Dacă pasul a fost executat cu
success, culoarea lui devine verde. Dacă unul dintre pași nu a fost executat cu succes,
acesta devine rosu. Observați, în partea de jos a interfeței, informațiile cu privire la
fiecare pas executat.
9. Astfel, ați creat primul test cu ajutorul Selenium IDE. Salvați acest test cu numele
tc1_nume_prenume.
10. În interfața grafică a Selenium IDE, modificați coloana Value pentru diferiți pași
înregistrați. Rulați din nou testul și observați în interfața grafică ce s-a întâmplat.
11. În partea dreapta a paginii web, aveți rezultatele obținute prin apăsarea butonului de
Calculate. Selectați una din valorile numerice obținute (de ex. Monthly Payment). Cu clic
dreapta pe textul respectiv, se va afișa un meniu de operații posibile.
12. Verificați testul creat în Selenium IDE și veți observa că s-a adăugat un nou pas, cu
comanda respectivă.
13. Rulați din nou testul creat, observați dacă acesta a trecut sau a picat. Dacă a picat,
încercați să aflați care a fost problema. Salvați testul.
Exercițiu: creați un nou test, încercați sa înregistrați pași asemănători pentru o altă
pagină web, la alegerea voastră. Urmăriți scriptul înregistrat de voi.