Kako otkloniti pogreške u Selenium | Prijelomne točke u automatiziranom testiranju
Prijelomne točke u Selenium
Točke prijeloma in Selenium koriste se za provjeru izvršenja vašeg koda. Kad god implementirate prijelomnu točku u svom kodu, izvršenje će se tamo zaustaviti. To vam pomaže da provjerite radi li vaš kôd prema očekivanjima. Prijelomne točke u Selenium pomaže u otklanjanju pogrešaka. Prijelomne točke obično se prikazuju u korisničkom sučelju zajedno s izvornim kodom.
Metode za implementaciju prijelomnih točaka Selenium
Postoje dvije metode za postavljanje prijelomnih točaka Selenium Web Driver:
- U prvoj metodi,
- Kliknite desnom tipkom miša na naredbu i odaberite 'Toggle Prijelomna točka'. Također možete koristiti tipku prečaca "B" na tipkovnici.
- Možete postaviti prijelomnu točku neposredno prije Testni slučaj želite ispitati.
- Nakon postavljanja prijelomnih točaka, kliknite na gumb Pokreni za pokretanje testnog slučaja od početka do prijelomne točke.
- Ponovite isti korak za poništavanje odabira prijelomne točke.
- U drugoj metodi,
- Odaberite traku izbornika -> 'Akcije' -> odabir Toggle Prijelomna točka. Za poništavanje odabira ponovite isti korak.
Kako implementirati prijelomne točke u Selenium
Da bismo to demonstrirali, razmotrimo sljedeći scenarij. Potvrdite 'korisničko ime' i 'lozinku' kada kliknete na gumb 'Prijava'.
Prva metoda
Korak 1) Otvorite Selenium IDE i preglednik
Lansirati Firefox istodobno Selenium IDE
Korak 2) Unesite osnovni URL
Upišite osnovni URL kao —> https://demo.guru99.com/test/newtours/
Korak 3) Kliknite gumb Snimi
Dođite do gumba za snimanje označenog u crvenom okviru kao što je prikazano na slici ispod
Korak 4) Toggle Prijelomna točka
- Pod karticom “Tablica” desni klik na naredbu ( “klikni i čekaj”)
- U stupcu "Naredba" odaberite 'Toggle Prijelomna točka'. Također možete koristiti tipku prečaca "B" na tipkovnici.
Kada promijenite prijelomnu točku, otvorit će se drugi prozor kao što je prikazano u nastavku. Vidjet ćete oznaku dvije žute crte, ispred “clickandwait”, ispod stupca 'Command'.
Ukazuje na dvije stvari,
- Žuta cijev pokazuje da je testni slučaj u tom trenutku pauziran. Dakle, kada kliknete gumb 'Pokreni', izvođenje počinje od početka testnog slučaja do ove točke. Nakon toga treba krenuti s ručnim izvršavanjem.
- Testna skripta može imati više prijelomnih točaka koje se mogu postaviti na isti način kao što je gore prikazano.
Druga metoda
Korak 1) Slijedite gore navedene korake 1, 2 i 3 navedene u prvoj metodi.
Korak 2) U ovom koraku
- Kliknite opciju 'Akcije' na traci izbornika i
- Kliknite na opciju “Toggle Prijelomna točka”.
Ovo je sve o prijelomnim točkama Selenium.
Početna točka u Selenium
In Selenium, Početna točka označava točku od koje bi trebalo započeti izvršenje. Početna točka se može koristiti kada želite pokrenuti testni skript od sredine koda ili prijelomne točke.
Da bismo ovo razumjeli, uzmimo primjer scenarija prijave. Pretpostavimo da se morate prijaviti na web mjesto i izvesti niz testova, a zatim pokušati otkloniti pogreške u jednom od tih testova.
U ovom slučaju, morate se prijaviti jednom i zatim ponovno pokrenuti svoje testove dok ih razvijate. Možete postaviti početne točke nakon funkcije prijave. Dakle, svaki put kada izvedete novi test, on će se početi izvršavati nakon funkcije prijave.
Metode postavljanja početne točke Selenium
Početna točka može se odabrati na dva načina:
1. Desnom tipkom miša kliknite bilo koju naredbu u stupcu 'Naredba' u selenium IDE. Odaberite opciju 'Postavi/očisti početnu točku'. Također možete koristiti tipku prečaca 'S' na tipkovnici za označavanje početne točke (prikazano kao zeleni trokut na snimci zaslona). Ponovite isti korak da poništite odabir početne točke.
2. Pritisnite “Radnje” -> 'Postavi/očisti početnu točku'. Ovo će odabrati početnu točku ili ponoviti isti korak za poništavanje odabira.
Kako postaviti početnu točku u Selenium
Pogledajmo prvu metodu s primjerom:
Prva metoda
Korak 1) Lansirati Firefox istodobno Selenium SDI.
Korak 2) Upišite osnovni URL kao —> https://demo.guru99.com/test/newtours/
Korak 3) Pritisnite gumb Snimi (označeno crvenim pravokutnim okvirom u
snimka zaslona u nastavku).
Korak 4) U ovom koraku
- Pod karticom “Tablica” desnom tipkom miša kliknite na naredbu “clickandwait”
- Sada odaberite opciju 'Set/Clear Start Point'. Također možete koristiti kratku tipku “S” na tipkovnici za odabir iste Postavi/Obriši početnu točku.
Kada kliknete na Set/ Clear Start Point, otvorit će se drugi prozor. U ovom prozoru možete vidjeti simbol zelenog trokuta prije “type” u stupcu 'Command'.
Ovaj simbol trokuta označava da testni slučaj počinje u ovoj točki. Tako
kada kliknete gumb 'Pokreni', izvršenje počinje od te točke nadalje.
bilješke: Može postojati samo jedna početna točka u jednoj test skripti. Također, početna točka ovisi o trenutno prikazanoj stranici. Izvršenje neće uspjeti ako je korisnik na pogrešnoj stranici.
Druga metoda
- Slijedite gore navedene korake 1, 2 i 3 navedene u prethodnoj (Prvoj) metodi.
- Zatim slijedite sljedeće korake,
- Kliknite opciju 'Akcije' na traci izbornika i
- Kliknite na opciju “Postavi/očisti početnu točku”.
Rezime
- Prijelomne točke i značajke početne točke pomažu u procesu uklanjanja pogrešaka. Pomaže pokretanje ili pauziranje bilo kojeg testa u određenom trenutku. Ovo pomaže u promatranju ponašanja testne skripte.
- U jednoj testnoj skripti može postojati samo jedna početna točka u usporedbi s mnogim prijelomnim točkama.