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

Implementirajte prijelomne točke Selenium

Korak 4) Toggle Prijelomna točka

  1. Pod karticom “Tablica” desni klik na naredbu ( “klikni i čekaj”)
  2. U stupcu "Naredba" odaberite 'Toggle Prijelomna točka'. Također možete koristiti tipku prečaca "B" na tipkovnici.

Implementirajte prijelomne točke Selenium

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'.

Implementirajte prijelomne točke Selenium

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

  1. Kliknite opciju 'Akcije' na traci izbornika i
  2. Kliknite na opciju “Toggle Prijelomna točka”.

Implementirajte prijelomne točke Selenium

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).

Postavite početnu točku u Selenium

Korak 4) U ovom koraku

  1. Pod karticom “Tablica” desnom tipkom miša kliknite na naredbu “clickandwait”
  2. 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.

Postavite početnu točku u Selenium

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.

Postavite početnu točku u Selenium

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

  1. Slijedite gore navedene korake 1, 2 i 3 navedene u prethodnoj (Prvoj) metodi.
  2. Zatim slijedite sljedeće korake,
  1. Kliknite opciju 'Akcije' na traci izbornika i
  2. Kliknite na opciju “Postavi/očisti početnu točku”.

Postavite početnu točku u Selenium

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.