Hur man börjar med Selenium Felsökning?
⚡ Smart sammanfattning
Brytpunkter och startpunkter in Selenium IDE låter testare pausa och återuppta körning vid valda punkter. De förenklar felsökning, isolerar misslyckade steg och snabbar upp verifieringen av inloggningsflöden och valideringslogik under automatiseringstestning.

Brytpunkter in Selenium
brytpunkter in Selenium används för att kontrollera exekveringen av din kod. Närhelst du implementerar en brytpunkt i din kod kommer exekveringen att sluta där. Detta hjälper dig att verifiera att din kod fungerar som förväntat. Brytpunkter in Selenium hjälp vid felsökning. Brytpunkter visas vanligtvis i användargränssnittet tillsammans med källkoden.
Innan man tittar på exempel är det bra att känna till de två sätten Selenium IDE låter dig placera dessa brytpunkter.
Metoder för att implementera brytpunkter i Selenium
Det finns två sätt att ställa in brytpunkter i Selenium WebDriver:
- I den första metoden,
- Högerklicka på kommandot och välj 'Toggle Breakpoint'. Du kan också använda kortkommandot "B" från tangentbordet.
- Du kan ställa in en brytpunkt precis innan Testfall du vill undersöka.
- Efter att ha ställt in brytpunkter, klicka på knappen Kör för att köra testfallet från början till brytpunkten.
- Upprepa samma steg för att avmarkera brytpunkten.
- I den andra metoden,
- Välj Menyrad -> 'Handlingar' -> välj Toggle Brytpunkt. För att avmarkera, upprepa samma steg.
Hur man implementerar brytpunkter i Selenium
Låt oss nu tillämpa båda metoderna på ett verkligt exempel så att stegen är enkla att följa.
För att demonstrera detta, låt oss betrakta följande scenario. Validera 'användarnamn' och 'lösenord' när du klickar på knappen 'Logga in'.
Första metoden
Steg 1) Öppna Selenium IDE och webbläsare
Starta Firefox och Selenium ID.
Steg 2) Ange basen URL
Skriv basen URL som —> https://demo.guru99.com/test/newtours/
Steg 3) Klicka på knappen Spela in
Navigera till inspelningsknappen som är markerad i den röda rutan som visas på skärmbilden nedan.
Steg 4) Toggle brytpunkten
- Under fliken ”Tabell” högerklickar du på kommandot (”clickandwait”).
- Under kolumnen ”Kommando” väljer du 'Toggle Breakpoint'. Du kan också använda kortkommandot "B" från tangentbordet.
När du aktiverar brytpunkten öppnas ett nytt fönster som visas nedan. Du kommer att se två gula rörmarkeringar framför "clickandwait" under kolumnen "Command".
Det tyder på två saker,
- Det gula diagrammet visar att testfallet pausades vid den tidpunkten. Så när du klickar på knappen "Kör" startar körningen från början av testfallet till denna punkt. Därefter måste man börja köra manuellt.
- Ett testskript kan ha flera brytpunkter som kan ställas in på samma sätt som visas ovan.
Andra metoden
Steg 1) Följ ovanstående steg 1, 2 och 3 som nämns i den första metoden.
Steg 2) I detta steg
- Klicka på alternativet "Åtgärder" i menyraden och
- Klicka på alternativet "Toggle Brytpunkt”.
Det här handlar om brytpunkterna i Selenium.
Startpunkt in Selenium
Med brytpunkter täckta är den kompletterande funktionen startpunkten, som styr var körningen börjar snarare än var den pausar.
In Selenium, startpunkten anger den punkt varifrån körningen ska börja. Startpunkten kan användas när du vill köra testskriptet från mitten av koden eller en brytpunkt.
För att förstå detta, låt oss ta ett exempel på inloggningsscenariot. Anta att du måste logga in på webbplatsen och utföra en serie tester och sedan försöka felsöka ett av dessa tester.
I det här fallet måste du logga in en gång och sedan köra dina tester igen allt eftersom du utvecklar.ping dem. Du kan ställa in startpunkterna efter inloggningsfunktionen. Så varje gång du utför ett nytt test kommer det att börja köras efter inloggningsfunktionen.
Tabellen nedan sammanfattar de viktigaste skillnaderna mellan en brytpunkt och en startpunkt i korthet.
| Aspect | brytpunkt | Startpunkt |
|---|---|---|
| Syfte | Pausar körningen vid ett valt kommando | Markerar kommandot där körningen börjar |
| Kortkommando | B | S |
| Tillåtet per skript | Flera olika | Bara en |
| Visuell markör | Två gula rör | Grön triangel |
| Typisk användning | Inspektera tillstånd och isolera defekter | Återuppta körningar efter inloggning eller installation |
Metoder för att ställa in startpunkten Selenium
Precis som brytpunkter kan en startpunkt ställas in på två sätt.
Startpunkten kan väljas på två sätt:
1. Högerklicka på valfritt kommando under kolumnen 'Kommando' i Selenium IDE. Välj alternativet "Ange/Rensa startpunkt". Du kan också använda kortkommandot "S" på tangentbordet för att markera startpunkten (visas som en grön triangel på skärmbilden). Upprepa samma steg för att avmarkera startpunkten.
2. Klicka på ”Åtgärder” -> ”Ange/Rensa startpunkt”. Detta markerar startpunkten, eller upprepa samma steg för att avmarkera den.
Hur man ställer in startpunkten Selenium
Låt oss se den första metoden med ett exempel.
Första metoden
Steg 1) Starta Firefox och Selenium ID.
Steg 2) Skriv basen URL som —> https://demo.guru99.com/test/newtours/
Steg 3) Klicka på inspelningsknappen (markerad i den röda rektangeln i skärmdumpen nedan).
Steg 4) I detta steg
- Under fliken ”Tabell” högerklickar du på kommandot ”clickandwait”.
- Välj nu alternativet "Ange/rensa startpunkt". Du kan också använda kortkommandot "S" på tangentbordet för att välja samma Ange/rensa startpunkt.
När du klickar på Ange/Rensa startpunkt öppnas ett nytt fönster. I det här fönstret ser du den gröna triangelsymbolen före "skriv" under kolumnen "Kommando".
Denna triangelsymbol indikerar att testfallet börjar vid denna punkt. Så när du klickar på knappen "Kör" börjar körningen från den punkten och framåt.
AnmärkningarDet kan bara finnas en startpunkt i ett enda testskript. Startpunkten är också beroende av den sida som visas för närvarande. Körningen kommer att misslyckas om användaren är på fel sida.
Andra metoden
- Följ steg 1, 2 och 3 ovan som nämns i den föregående (första) metoden.
- Följ sedan följande steg,
- Klicka på alternativet "Åtgärder" i menyraden och
- Klicka på alternativet "Ange/rensa startpunkt".








