Slik feilsøker du i Selen IDE Brytpunkt & Startpunkt

Innholdsfortegnelse:

Anonim

Breakpoints brukes til å kontrollere kjøringen av koden din. Hver gang du implementerer et bruddpunkt i koden din, vil utførelsen stoppe akkurat der. Dette hjelper deg med å bekrefte at koden din fungerer som forventet. Breakpoints vises vanligvis i brukergrensesnittet sammen med kildekoden.

I denne veiledningen vil du lære-

  • Brytpunkt i selen
  • Metoder for å implementere bruddpunkter i selen
  • Startpunkt i selen
  • Metoder for å sette startpunkt i selen

Brytpunkt i selen

Brytpunkt i selen hjelper til med feilsøking.

Det er to metoder for å sette brytepunkter,

  • 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 rett før testsaken du vil undersøke.
    • Etter å ha angitt pausepunkter, klikk på Run-knappen for å kjøre testsaken fra start til pausepunkt.
    • Gjenta samme trinn for å oppheve valget av brytepunktet.
  • I den andre metoden,
    • Velg menylinje -> 'Handlinger' -> velg brytepunktet. For å oppheve valget, gjenta det samme trinnet.

For å demonstrere, la oss se på følgende scenario. Valider 'brukernavn' og 'passord' når du klikker på 'Logg inn' -knappen.

Metoder for å implementere bruddpunkter i selen

Første metode:

Trinn 1) Start Firefox og Selen IDE.

Trinn 2) Skriv inn grunn-URL som ---> http://newtours.demoaut.com/

Trinn 3) Klikk på Record-knappen (merket i den røde boksen i skjermbildet nedenfor).

Trinn 4) I dette trinnet

  1. Under fanen "Tabell" høyreklikker du på kommandoen ("clickandwait")
  2. Velg "Toggle Breakpoint" under "Kommando" -kolonnen. Du kan også bruke hurtigtasten "B" fra tastaturet.

Når du bytter brytepunkt, åpnes det et nytt vindu som vist nedenfor. Du ser to gule rørmerker foran "clickandwait", under "Kommando" -kolonnen.

Det indikerer to ting,

  • Det gule røret viser at testsaken ble stoppet 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 å kjøre manuelt.
  • Et testskript kan ha flere bruddpunkter som kan angis på samme måte som vist ovenfor.

Andre metode:

Trinn 1) Følg trinn 1, 2 og 3 ovenfor som er nevnt i den første metoden.

Trinn 2) I dette trinnet,

  1. Klikk på alternativet 'Handlinger' fra menylinjen og
  2. Klikk på alternativet "Toggle Breakpoint".

Dette handler om bruddpunktene i Selen.

Startpunkt i selen

I Selen angir Startpunkt det punktet hvor utførelsen skal begynne. Startpunkt kan brukes når du vil kjøre testskriptet fra midten av koden eller et brytpunkt.

For å forstå dette, la oss ta et eksempel på påloggingsscenariet. Anta at hvis du må logge inn på nettstedet og utføre en rekke tester og deretter prøve å feilsøke en av disse testene.

I dette tilfellet må du logge på en gang og deretter kjøre testene på nytt mens du utvikler dem. Du kan angi Startpoeng etter påloggingsfunksjonen. Så hver gang du utfører en ny test, begynner den å kjøres etter påloggingsfunksjonen.

Startpunkt kan velges på to måter:

1. Høyreklikk på en kommando under kolonnen 'Kommando' i selen IDE. Velg alternativet 'Angi / fjern startpunkt'. Du kan også bruke hurtigtasten 'S' fra tastaturet for å markere startpunktet (vist som en grønn trekant i skjermbildet). Gjenta samme trinn for å fjerne merket for startpunktet.

2. Klikk "Handlinger" -> 'Angi / fjern startpunkt'. Dette vil velge startpunktet eller gjenta det samme trinnet for å fjerne dem.

Metoder for å sette startpunkt i selen

La den første metoden se med et eksempel,

Første metode:

Trinn 1) Start Firefox og Selen IDE.

Trinn 2) Skriv inn grunn-URL som ---> http://newtours.demoaut.com/

Trinn 3) Klikk på Record-knappen (merket med rød rektangel i skjermbildet nedenfor).

Trinn 4) I dette trinnet

  1. Under fanen "Tabell" høyreklikker du på kommandoen "clickandwait"
  2. Velg nå alternativet 'Set / Clear Start Point'. Du kan også bruke korttasten "S" fra tastaturet for å velge det samme Set / Clear Start Point.

Når du klikker på Set / Clear Start Point, åpnes det et nytt 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 på "Kjør" -knappen, starter utførelsen fra det punktet og utover.

Merk : Det kan bare være ett startpunkt i et enkelt testskript. Startpunktet er også avhengig av siden som vises for øyeblikket. Utførelsen mislykkes hvis brukeren er på feil side.

Andre metode :

  1. Følg trinn 1, 2 og 3 ovenfor som er nevnt i forrige (første) metode.
  2. Følg deretter trinnene nedenfor,
  1. Klikk på alternativet 'Handlinger' fra menylinjen og
  2. Klikk på alternativet "Set / Clear Start Point".

Sammendrag

  • Breakpoints og Start Point-funksjonen hjelper i feilsøkingsprosessen. Det hjelper å starte eller stoppe 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 breakpoints.

Denne artikkelen er bidratt av Rupa Nallani