Sådan starter du med Selenium Fejlfinding?
⚡ Smart opsummering
Knækpunkter og startpunkter i Selenium IDE lader testere sætte processen på pause og genoptage den på udvalgte tidspunkter. De forenkler fejlfinding, isolerer fejlende trin og fremskynder verifikation af loginflows og valideringslogik under automatiseringstest.

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ælp til fejlfinding. Breakpoints vises normalt i brugergrænsefladen sammen med kildekoden.
Før man ser på eksempler, er det nyttigt at kende de to måder Selenium IDE lader dig placere disse breakpoints.
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 Breakpoint. Gentag det samme trin for at fravælge.
Sådan implementeres brudpunkter i Selenium
Lad os nu anvende begge metoder på et virkeligt eksempel, så trinnene er nemme at følge.
For at demonstrere dette, lad os se på følgende scenarie. Valider 'brugernavn' og 'adgangskode', når du klikker på knappen 'Log ind'.
Første metode
Trin 1) Åbn Selenium IDE og browser
Launch Firefox og Selenium SDI.
Trin 2) Indtast basen URL
Skriv basen URL som —> https://demo.guru99.com/test/newtours/
Trin 3) Klik på knappen Optag
Naviger til optageknappen, der er markeret i den røde boks, som vist på skærmbilledet nedenfor.
Trin 4) Toggle brudpunktet
- Under fanen "Tabel" skal du højreklikke på kommandoen ("klik og vent").
- Under kolonnen "Kommando" skal du vælge 'Toggle Breakpoint'. Du kan også bruge genvejstasten "B" fra tastaturet.
Når du slår breakpoint til/fra, åbner et nyt vindue som vist nedenfor. Du vil se to gule streger foran "clickandwait" under kolonnen 'Command'.
Det indikerer to ting,
- Den gule linje viser, at testcasen blev sat på pause på det tidspunkt. Så når du klikker på knappen 'Kør', starter udførelsen fra starten af testcasen og frem til dette punkt. Derefter skal man starte udførelsen 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,
- Klik på indstillingen 'Handlinger' i menulinjen, og
- Klik på indstillingen “Toggle Breakpoint”.
Det hele handler om brudpunkterne i Selenium.
Startpunkt ind Selenium
Med dækkede breakpoints er den supplerende funktion startpunktet, som styrer, hvor udførelsen begynder, i stedet for hvor den pauser.
In Selenium, Startpunktet angiver det punkt, hvorfra udførelsen skal begynde. Startpunktet 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å et login-scenarie. Antag, at du skal logge ind på webstedet og udføre en række tests og derefter forsøge at foretage fejlfinding i en af disse tests.
I dette tilfælde skal du logge ind én gang og derefter køre dine tests igen, mens du udviklerping dem. Du kan indstille startpunkterne efter loginfunktionen. Så hver gang du udfører en ny test, vil den begynde at køre efter loginfunktionen.
Tabellen nedenfor opsummerer de vigtigste forskelle mellem et breakpoint og et startpoint på et hurtigt overblik.
| Aspect | breakpoint | Startpunkt |
|---|---|---|
| Formål | Pauserer udførelsen ved en valgt kommando | Markerer den kommando, hvor udførelsen begynder |
| genvejstast | B | S |
| Tilladt pr. script | Multiple | Kun én |
| Visuel markør | To gule rør | Grøn trekant |
| Typisk brug | Undersøg tilstand og isoler defekter | Genoptag kørsel efter login eller opsætning |
Metoder til at indstille startpunkt Selenium
Ligesom breakpoints kan et startpunkt indstilles på to måder.
Startpunktet kan vælges på to måder:
1. Højreklik på en hvilken som helst kommando under kolonnen 'Kommando' i Selenium IDE. Vælg indstillingen 'Indstil/Ryd startpunkt'. Du kan også bruge genvejstasten 'S' på 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” -> ‘Angiv/Ryd startpunkt’. Dette vil vælge startpunktet, eller gentag det samme trin for at fravælge det.
Sådan indstiller du startpunktet Selenium
Lad os se den første metode med et eksempel.
Første metode
Trin 1) Launch Firefox og Selenium SDI.
Trin 2) Skriv basen URL som —> https://demo.guru99.com/test/newtours/
Trin 3) Klik på knappen Optag (markeret i den røde rektangelboks på skærmbilledet nedenfor).
Trin 4) I dette trin,
- Under fanen "Tabel" skal du højreklikke på kommandoen "clickandwait".
- Vælg nu indstillingen 'Indstil/Ryd startpunkt'. Du kan også bruge genvejstasten “S” på tastaturet til at vælge det samme Indstil/Ryd startpunkt.
Når du klikker på Angiv/Ryd startpunkt, åbnes et nyt vindue. I dette vindue kan du se det grønne trekantsymbol før "skriv" under kolonnen 'Kommando'.
Dette trekantsymbol angiver, at testcasen starter på dette punkt. Så når du klikker på knappen 'Kør', starter udførelsen fra det punkt og fremefter.
BemærkDer kan kun være ét startpunkt i et enkelt testscript. Startpunktet afhænger desuden af den aktuelt viste side. Udførelsen vil mislykkes, hvis brugeren er på den forkerte side.
Anden metode
- Følg trin 1, 2 og 3 ovenfor, som nævnt i den foregående (første) metode.
- Følg derefter følgende trin,
- Klik på indstillingen 'Handlinger' i menulinjen, og
- Klik på indstillingen "Indstil/Ryd startpunkt".








