Hvordan feilsøke inn Selenium | Knekkpunkter i automatiseringstesting
Knekkpunkter i Selenium
Brytningspunkter in Selenium brukes til å kontrollere utførelsen av koden din. Hver gang du implementerer et bruddpunkt i koden din, vil kjøringen stoppe akkurat der. Dette hjelper deg med å bekrefte at koden din fungerer som forventet. Knekkpunkter i Selenium hjelper med feilsøking. Knekkpunkter vises vanligvis i brukergrensesnittet sammen med kildekoden.
Metoder for å implementere bruddpunkter i Selenium
Det er to metoder for å sette bruddpunkter på Selenium WebDriver:
- I den første metoden,
- Høyreklikk på kommandoen og velg 'Toggle Breakpoint'. Du kan også bruke hurtigtasten "B" fra tastaturet.
- Du kan angi et bruddpunkt like før Testsak du ønsker å undersøke.
- Etter å ha angitt bruddpunkter, klikk på Kjør-knappen for å kjøre testsaken fra start til bruddpunkt.
- Gjenta det samme trinnet for å fjerne markeringen av Breakpoint.
- I den andre metoden,
- Velg Menylinje -> "Handlinger" -> velg Toggle Knekkpunkt. Gjenta samme trinn for å velge bort.
Hvordan implementere bruddpunkter i Selenium
For å demonstrere, la oss vurdere følgende scenario. Valider 'brukernavn' og 'passord' når du klikker på 'Logg på'-knappen.
Første metode
Trinn 1) Åpne Selenium IDE og nettleser
Start Firefox og Selenium IDE
Trinn 2) Skriv inn basis-URLen
Skriv inn base-URL som —> https://demo.guru99.com/test/newtours/
Trinn 3) Klikk på Record-knappen
Naviger til opptaksknappen merket i den røde boksen som vist på skjermbildet nedenfor
Trinn 4) Toggle bruddpunktet
- Under fanen "Tabell" høyreklikk på kommandoen ("klikk og vent")
- Under "Kommando"-kolonnen velg 'Toggle Breakpoint'. Du kan også bruke hurtigtasten "B" fra tastaturet.
Når du bytter brytepunkt, vil det åpne et annet vindu som vist nedenfor. Du vil se to gule rør-merker, foran "clickandwait", under 'Command'-kolonnen.
Det indikerer to ting,
- Det gule røret viser at testsaken ble satt på pause på det tidspunktet. Så når du klikker på "Kjør"-knappen, starter utførelsen fra begynnelsen av testsaken til dette punktet. Etter det må man begynne å utføre manuelt.
- Et testskript kan ha flere bruddpunkter som kan settes på samme måte som vist ovenfor.
Andre metode
Trinn 1) Følg trinnene 1, 2 og 3 ovenfor nevnt i den første metoden.
Trinn 2) I dette trinnet
- Klikk på alternativet "Handlinger" fra menylinjen og
- Klikk på alternativet “Toggle Breakpoint".
Dette handler om bruddpunktene i Selenium.
Startpunkt inn Selenium
In Selenium, Startpunkt indikerer punktet hvor utførelsen skal begynne. Startpunkt kan brukes når du vil kjøre testscriptet fra midten av koden eller et bruddpunkt.
For å forstå dette, la oss ta et eksempel på påloggingsscenariet. Tenk deg at hvis du må logge inn på nettstedet og utføre serier med tester og deretter prøve å feilsøke en av disse testene.
I dette tilfellet må du logge inn én gang og deretter kjøre testene på nytt etter hvert som du utvikler deg.ping dem. Du kan angi startpunkt etter innloggingsfunksjonen. Så hver gang du utfører en ny test, vil den begynne å kjøre etter innloggingsfunksjonen.
Metoder for å angi startpunkt Selenium
Startpunkt kan velges på to måter:
1. Høyreklikk på en kommando under 'Command'-kolonnen i selenium IDE. Velg alternativet 'Angi/slett startpunkt'. Du kan også bruke hurtigtasten 'S' fra tastaturet for å markere startpunktet (vist som en grønn trekant på skjermbildet). Gjenta det samme trinnet for å velge bort startpunktet.
2. Klikk på "Handlinger" -> 'Angi/slett startpunkt'. Dette vil velge startpunktet eller gjenta det samme trinnet for å velge bort dem.
Slik setter du inn startpunkt Selenium
La oss se den første metoden med et eksempel:
Første metode
Trinn 1) Start Firefox og Selenium SDI.
Trinn 2) Skriv inn base-URL som —> https://demo.guru99.com/test/newtours/
Trinn 3) Klikk på Record-knappen (merket i rød rektangelboks i
skjermbildet nedenfor).
Trinn 4) I dette trinnet
- Under fanen "Tabell" høyreklikk på kommandoen "klikk og vent"
- Velg nå alternativet 'Angi/slett startpunkt'. Du kan også bruke den korte tasten "S" fra tastaturet for å velge det samme Set/Clear Start Point .
Når du klikker på Angi/slett startpunkt, åpnes et annet vindu. I dette vinduet kan du se det grønne trekantsymbolet før "skriv" under 'Kommando'-kolonnen.
Dette trekantsymbolet indikerer at testsaken starter på dette punktet. Så
når du klikker "Kjør"-knappen, starter kjøringen fra det punktet og utover.
Merknader: Det kan bare være ett startpunkt i et enkelt testskript. Startpunkt er også avhengig av siden som vises. Utførelsen vil mislykkes hvis brukeren er på feil side.
Andre metode
- Følg trinnene 1, 2 og 3 ovenfor nevnt i forrige (første) metode.
- Følg deretter følgende trinn,
- Klikk på alternativet "Handlinger" fra menylinjen og
- Klikk på alternativet "Angi/slett startpunkt".
Sammendrag
- Breakpoints og Start Point-funksjoner hjelper i feilsøkingsprosessen. Det hjelper å starte eller pause en gitt test på et bestemt tidspunkt. Dette hjelper til med å observere oppførselen til testskriptet.
- I et enkelt testskript kan det bare være ett startpunkt sammenlignet med mange bruddpunkter.








