Cum să începi cu Selenium Depanare?
⚡ Rezumat inteligent
Puncte de întrerupere și puncte de pornire în Selenium IDE permite testerilor să întrerupă și să reia execuția în puncte alese. Acestea simplifică depanarea, izolează pașii care eșuează și accelerează verificarea fluxurilor de conectare și a logicii de validare în timpul testării automate.

Puncte de întrerupere Selenium
Puncte de întrerupere in Selenium sunt folosite pentru a verifica execuția codului dvs. Ori de câte ori implementați un punct de întrerupere în codul dvs., execuția se va opri chiar acolo. Acest lucru vă ajută să verificați dacă codul funcționează conform așteptărilor. Puncte de întrerupere Selenium ajutor la depanare. Punctele de întrerupere sunt de obicei afișate în interfața cu utilizatorul împreună cu codul sursă.
Înainte de a analiza exemple, este util să cunoaștem cele două modalități Selenium IDE vă permite să plasați aceste puncte de întrerupere.
Metode de implementare a punctelor de întrerupere în Selenium
Există două metode pentru a seta punctele de întrerupere Selenium WebDriver:
- În prima metodă,
- Faceți clic dreapta pe comandă și selectați „Toggle Breakpoint'. De asemenea, puteți utiliza tasta de comandă rapidă „B” de la tastatură.
- Puteți seta un punct de întrerupere chiar înainte de Caz de testare vrei să examinezi.
- După setarea punctelor de întrerupere, faceți clic pe butonul Run pentru a rula cazul de testare de la început până la punctul de întrerupere.
- Repetați același pas pentru a deselecta punctul de întrerupere.
- În a doua metodă,
- Selectați Bara de meniu -> „Acțiuni” -> selectați TogglPunct de întrerupere. Pentru a deselecta, repetați același pas.
Cum să implementați punctele de întrerupere în Selenium
Acum să aplicăm ambele metode la un exemplu real, astfel încât pașii să fie ușor de urmat.
Pentru a demonstra, să luăm în considerare următorul scenariu. Validați „numele de utilizator” și „parola” atunci când faceți clic pe butonul „Autentificare”.
Prima metodă
Pasul 1) Deschideți Selenium IDE și browser
Lansa Firefox și Selenium SDI.
Pasul 2) Intrați în bază URL
Tastați baza URL ca —> https://demo.guru99.com/test/newtours/
Pasul 3) Faceți clic pe butonul Înregistrare
Navigați la butonul de înregistrare marcat în caseta roșie, așa cum se arată în captura de ecran de mai jos.
Pas 4) Toggle punctul de întrerupere
- Sub fila „Tabel”, faceți clic dreapta pe comandă („clickandwait”).
- Sub coloana „Comandă”, selectați „Toggle Breakpoint'. De asemenea, puteți utiliza tasta de comandă rapidă „B” de la tastatură.
Când comutați punctul de întrerupere, se va deschide o altă fereastră, așa cum se arată mai jos. Veți vedea două linii verticale galbene în fața butonului „clickandwait” sub coloana „Command”.
Indică două lucruri,
- Țeava galbenă arată că cazul de testare a fost întrerupt în acel punct. Așadar, atunci când faceți clic pe butonul „Run” (Executare), execuția începe de la începutul cazului de testare până în acest punct. După aceea, trebuie să începeți execuția manuală.
- Un script de testare poate avea mai multe puncte de întrerupere care pot fi setate în același mod ca cel arătat mai sus.
A doua metodă
Pas 1) Urmați pașii 1, 2 și 3 de mai sus menționați în prima metodă.
Pas 2) În această etapă,
- Faceți clic pe opțiunea „Acțiuni” din bara de meniu și
- Faceți clic pe opțiunea „Toggle Breakpoint”.
Acesta este totul despre punctele de întrerupere în Selenium.
Punctul de pornire în Selenium
Având în vedere punctele de întrerupere acoperite, funcția complementară este Punctul de pornire, care controlează locul unde începe execuția, mai degrabă decât locul unde se întrerupe.
In Selenium, Punctul de pornire indică punctul de unde ar trebui să înceapă execuția. Punctul de pornire poate fi utilizat atunci când doriți să rulați scriptul de testare din mijlocul codului sau dintr-un punct de întrerupere.
Pentru a înțelege acest lucru, să luăm un exemplu de scenariu de conectare. Să presupunem că trebuie să vă conectați la site-ul web și să efectuați o serie de teste, apoi să încercați să depanați unul dintre aceste teste.
În acest caz, trebuie să vă conectați o dată și apoi să rulați din nou testele pe măsură ce dezvoltați.ping Puteți seta punctele de pornire după funcția de autentificare. Astfel, de fiecare dată când efectuați un test nou, acesta va începe să se execute după funcția de autentificare.
Tabelul de mai jos rezumă pe scurt principalele diferențe dintre un punct de întrerupere și un punct de pornire.
| Aspect | breakpoint | Punct de plecare |
|---|---|---|
| Scop | Întrerupe execuția la o comandă aleasă | Marchează comanda unde începe execuția |
| Scurtătură | B | S |
| Permis per script | Multiplu | Unul singur |
| Marcator vizual | Două țevi galbene | Triunghi verde |
| Utilizare tipică | Inspectați starea și izolați defectele | Reluați rulările după autentificare sau configurare |
Metode de setare a punctului de pornire Selenium
La fel ca punctele de întrerupere, un punct de pornire poate fi setat în două moduri.
Punctul de pornire poate fi selectat prin două metode:
1. Faceți clic dreapta pe orice comandă din coloana „Comandă” în Selenium IDE. Selectați opțiunea „Setare/Ștergere punct de pornire”. De asemenea, puteți utiliza tasta rapidă „S” de pe tastatură pentru a marca punctul de pornire (afișat ca un triunghi verde în captura de ecran). Repetați același pas pentru a deselecta punctul de pornire.
2. Faceți clic pe „Acțiuni” -> „Setare/Ștergere punct de pornire”. Aceasta va selecta punctul de pornire sau va repeta același pas pentru a-l deselecta.
Cum să setați punctul de pornire în Selenium
Să vedem prima metodă cu un exemplu.
Prima metodă
Pas 1) Lansa Firefox și Selenium SDI.
Pas 2) Tastați baza URL ca —> https://demo.guru99.com/test/newtours/
Pas 3) Faceți clic pe butonul Înregistrare (marcat în caseta dreptunghiulară roșie din captura de ecran de mai jos).
Pas 4) În această etapă,
- Sub fila „Tabel”, faceți clic dreapta pe comanda „clickandwait”.
- Acum selectați opțiunea „Setare/Ștergere punct de pornire”. De asemenea, puteți utiliza tasta rapidă „S” de pe tastatură pentru a selecta același punct de pornire.
Când faceți clic pe Set/Clear Start Point (Setare/Ștergere punct de pornire), se va deschide o altă fereastră. În această fereastră, puteți vedea simbolul triunghiului verde înainte de „type” (tastați) sub coloana „Command” (Comandă).
Acest simbol triunghiular indică faptul că cazul de testare începe în acest punct. Așadar, atunci când faceți clic pe butonul „Executare”, execuția începe din acel punct încolo.
notițeÎntr-un singur script de test poate exista un singur punct de pornire. De asemenea, punctul de pornire depinde de pagina afișată în prezent. Execuția va eșua dacă utilizatorul se află pe pagina greșită.
A doua metodă
- Urmați pașii 1, 2 și 3 de mai sus, menționați în metoda anterioară (Prima).
- Apoi, urmați următorii pași,
- Faceți clic pe opțiunea „Acțiuni” din bara de meniu și
- Faceți clic pe opțiunea „Setare/Ștergere punct de pornire”.








