Cum să depanați Selenium | Puncte de întrerupere în testarea automatizării
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 ajută la depanare. Punctele de întrerupere sunt de obicei afișate în UI împreună cu codul sursă.
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 Toggle Punct de întrerupere. Pentru a deselecta repetați același pas.
Cum să implementați punctele de întrerupere în Selenium
Pentru a demonstra, să luăm în considerare următorul scenariu. Validați „nume de utilizator” și „parolă” când faceți clic pe butonul „Conectați-vă”.
Prima metodă
Pasul 1) Deschideți Selenium IDE și browser
Lansa Firefox și Selenium IDE
Pasul 2) Introduceți adresa URL de bază
Tastați URL-ul de bază 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ă semne galbene, în fața „clickandwait”, sub coloana „Comandă”.
Indică două lucruri,
- Conducta galbenă arată că cazul de testare a fost întrerupt în acel moment. Deci, când faceți clic pe butonul „Run”, execuția începe de la începutul cazului de testare până în acest moment. După aceea, trebuie să începeți executarea 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
In Selenium, Start Point indică punctul de unde ar trebui să înceapă execuția. Punctul de pornire poate fi folosit atunci când doriți să rulați scriptul de testare de la mijlocul codului sau un punct de întrerupere.
Pentru a înțelege acest lucru, să luăm un exemplu de scenariu de conectare. Să presupunem că, dacă trebuie să vă autentificați pe site și să efectuați o serie de teste și apoi să încercați să depanați unul dintre acele 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 funcția Puncte de pornire după autentificare. Astfel, de fiecare dată când efectuați un test nou, acesta va începe să se execute după funcția de autentificare.
Metode de setare a punctului de pornire Selenium
Punctul de pornire poate fi selectat prin două metode:
1. Faceți clic dreapta pe orice comandă din coloana „Comandă” din selenium IDE. Selectați opțiunea „Setați/Ștergeți punctul de pornire”. De asemenea, puteți utiliza tasta de comandă rapidă „S” de la tastatură pentru a marca punctul de pornire (prezentat 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” -> „Set/Clear Start Point”. Aceasta va selecta punctul de pornire sau va repeta același pas pentru a le 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 URL-ul de bază ca —> https://demo.guru99.com/test/newtours/
Pas 3) Faceți clic pe butonul Înregistrare (marcat în caseta dreptunghi roșie în
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 „Set/Clear Start Point”. De asemenea, puteți utiliza tasta scurtă „S” de la tastatură pentru a selecta același punct de pornire Setare/Ștergere.
Când faceți clic pe Set/ Clear Start Point, se va deschide o altă fereastră. În această fereastră, puteți vedea simbolul triunghi verde înainte de „type” sub coloana „Comandă”.
Acest simbol triunghi indică faptul că cazul de testare începe în acest punct. Asa de
când faceți clic pe butonul „Run”, execuția începe din acel punct.
notițe: Nu poate exista decât un punct de pornire într-un singur script de testare. 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 „Setați/Ștergeți punctul de pornire”.
Rezumat
- Caracteristicile Breakpoints și Start Point ajută în procesul de depanare. Ajută să porniți sau să întrerupeți orice test la un anumit punct al instanței. Acest lucru ajută la observarea comportamentului scriptului de testare.
- Într-un singur script de testare, poate exista un singur punct de pornire în comparație cu multe puncte de întrerupere.








