Sådan fejlretter du ind Selenium | Knækpunkter i automationstestning

Knækpunkter ind Selenium

stoppunkter in Selenium bruges til at kontrollere udførelsen af ​​din kode. Hver gang du implementerer et breakpoint i din kode, vil eksekveringen stoppe lige der. Dette hjælper dig med at bekræfte, at din kode fungerer som forventet. Knækpunkter ind Selenium hjælper med fejlfinding. Breakpoints vises normalt i brugergrænsefladen sammen med kildekoden.

Metoder til at implementere brudpunkter i Selenium

Der er to metoder til at indstille brudpunkter i Selenium WebDriver:

  • I den første metode,
  • Højreklik på kommandoen og vælg 'Toggle Breakpoint'. Du kan også bruge genvejstasten "B" fra tastaturet.
  • Du kan indstille et brudpunkt lige før Test sag du vil undersøge.
  • Efter indstilling af breakpoints, klik på knappen Kør for at køre testcasen fra start til breakpoint.
  • Gentag det samme trin for at fravælge Breakpoint.
  • I den anden metode,
  • Vælg Menulinje -> 'Handlinger' -> vælge Toggle Knækpunkt. Gentag det samme trin for at fravælge.

Sådan implementeres brudpunkter i Selenium

For at demonstrere, lad os overveje following scenarie. Valider 'brugernavn' og 'adgangskode', når du klikker på 'Log ind'-knappen.

Første metode

Trin 1) Åbn Selenium IDE og browser

Launch Firefox , Selenium IDE

Trin 2) Indtast basis-URL'en

Indtast basis-URL'en som —> http://demo.guru99.com/test/newtours/

Trin 3) Klik på knappen Optag

Naviger til optageknappen markeret med rødt box som vist på skærmbilledet nedenfor

Implementer brudpunkter i Selenium

Trin 4) Toggle brudpunktet

  1. Højreklik på kommandoen under fanen "Tabel" ("klik og vent")
  2. Under kolonnen "Kommando" skal du vælge 'Toggle Breakpoint'. Du kan også bruge genvejstasten "B" fra tastaturet.

Implementer brudpunkter i Selenium

Når du toggle breakpoint, vil det åbne et andet vindue som vist nedenfor. Du vil se to gule rør-mærker foran "clickandwait" under 'Command'-kolonnen.

Implementer brudpunkter i Selenium

Det indikerer to ting,

  • Det gule rør viser, at testsagen blev sat på pause på det tidspunkt. Så når du klikker på 'Kør'-knappen, starter udførelsen fra begyndelsen af ​​testsagen til dette punkt. Derefter skal man begynde at udføre manuelt.
  • Et testscript kan have flere brudpunkter, som kan indstilles på samme måde som vist ovenfor.

Anden metode

Trin 1) Følg ovenstående trin 1, 2 og 3 nævnt i den første metode.

Trin 2) I dette trin,

  1. Klik på indstillingen 'Handlinger' fra menulinjen og
  2. Klik på indstillingen “Toggle Breakpoint”.

Implementer brudpunkter i Selenium

Det hele handler om brudpunkterne i Selenium.

Startpunkt ind Selenium

In Selenium, Startpunkt angiver det punkt, hvorfra udførelsen skal begynde. Startpunkt kan bruges, når du vil køre testscriptet fra midten af ​​koden eller et breakpoint.

For at forstå dette, lad os tage et eksempel på login-scenariet. Antag, hvis du skal logge ind på webstedet og udføre en række tests og derefter prøve at fejlsøge en af ​​disse tests.

I dette tilfælde skal du logge ind én gang og derefter køre dine tests igen, mens du udvikler dem. Du kan indstille startpunkter efter login-funktionen. Så hver gang du udfører en ny test, vil den begynde at udføre efter login-funktionen.

Metoder til at indstille startpunkt Selenium

Startpunkt kan vælges på to måder:

1. Højreklik på en kommando under kolonnen 'Kommando' i selenium IDE. Vælg indstillingen 'Indstil/ryd startpunkt'. Du kan også bruge genvejstasten 'S' fra tastaturet til at markere startpunktet (vist som en grøn trekant på skærmbilledet). Gentag det samme trin for at fravælge startpunktet.

2. Klik på "Handlinger" -> 'Indstil/Slet startpunkt'. Dette vil vælge startpunktet eller gentage det samme trin for at fravælge dem.

Sådan indstiller du startpunktet Selenium

Lad os se den første metode med et eksempel:

Første metode

Trin 1) Launch Firefox , Selenium SDI.

Trin 2) Indtast basis-URL'en som —> http://demo.guru99.com/test/newtours/

Trin 3) Klik på knappen Optag (markeret med rødt rektangel box i

skærmbilledet nedenfor).

Indstil startpunkt ind Selenium

Trin 4) I dette trin,

  1. Under fanen "Tabel" højreklik på kommandoen "klik og vent"
  2. Vælg nu muligheden 'Indstil/Slet startpunkt'. Du kan også bruge den korte tast "S" fra tastaturet til at vælge det samme Indstil/Slet startpunkt.

Indstil startpunkt ind Selenium

Når du klikker på Indstil/Slet startpunkt, åbnes et andet vindue. I dette vindue kan du se det grønne trekantsymbol før "skriv" under kolonnen 'Kommando'.

Dette trekantsymbol angiver, at testtilfældet starter på dette tidspunkt. Så

når du klikker på 'Kør'-knappen, starter udførelsen fra det tidspunkt og fremefter.

Indstil startpunkt ind Selenium

Bemærk: Der kan kun være ét startpunkt i et enkelt testscript. Startpunkt er også afhængigt af den aktuelle displayed side. Udførelsen vil mislykkes, hvis brugeren er på den forkerte side.

Anden metode

  1. Følg ovenstående trin 1, 2 og 3 nævnt i forrige (første) metode.
  2. Følg derefter folloenwing trin,
  1. Klik på indstillingen 'Handlinger' fra menulinjen og
  2. Klik på indstillingen "Indstil/Slet startpunkt".

Indstil startpunkt ind Selenium

Resumé

  • Breakpoints og Start Point-funktionen hjælper i fejlretningsprocessen. Det hjælper at starte eller sætte en given test på pause på et bestemt tidspunkt. Dette hjælper med at observere testscriptets opførsel.
  • I et enkelt testscript kan der kun være ét startpunkt sammenlignet med mange breakpoints.