Så här felsöker du i Selen IDE Brytpunkt & Startpunkt

Innehållsförteckning:

Anonim

Brytpunkter används för att kontrollera exekveringen av din kod. Varje gång du implementerar en brytpunkt i din kod kommer körningen att sluta där. Detta hjälper dig att verifiera att din kod fungerar som förväntat. Brytpunkter visas vanligtvis i användargränssnittet tillsammans med källkoden.

I den här handledningen lär du dig-

  • Brytpunkter i selen
  • Metoder för att implementera brytpunkter i selen
  • Startpunkt i selen
  • Metoder för att ställa in startpunkt i selen

Brytpunkter i selen

Brytpunkter i selen hjälper till att felsöka.

Det finns två metoder för att ställa in brytpunkter,

  • I den första metoden,
    • Högerklicka på kommandot och välj 'Toggle Breakpoint'. Du kan också använda snabbtangenten "B" från tangentbordet.
    • Du kan ställa in en brytpunkt strax före det testfall som 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 menyraden -> 'Åtgärder' -> välj växlingsbrytpunkt. Om du vill avmarkera upprepar du samma steg.

För att demonstrera, låt oss överväga följande scenario. Validera 'användarnamn' och 'lösenord' när du klickar på knappen 'Logga in'.

Metoder för att implementera brytpunkter i selen

Första metoden:

Steg 1) Starta Firefox och Selen IDE.

Steg 2) Skriv basadressen som ---> http://newtours.demoaut.com/

Steg 3) Klicka på knappen Spela in (markerad i den röda rutan i skärmdumpen nedan).

Steg 4) I detta steg,

  1. Högerklicka på kommandot under fliken "Tabell" ("clickandwait")
  2. Välj "Växla brytpunkt" under kolumnen "Kommando". Du kan också använda snabbtangenten "B" från tangentbordet.

När du byter brytpunkt öppnas ett annat fönster som visas nedan. Du ser två gula rörmärken framför "clickandwait", under "Command" -kolumnen.

Det indikerar två saker,

  • Det gula röret visar att testfallet pausades vid den tidpunkten. Så när du klickar på "Kör" -knappen börjar körningen från början av testfallet till denna punkt. Efter det 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 stegen 1, 2 och 3 ovan som nämns i den första metoden.

Steg 2) I detta steg,

  1. Klicka på alternativet "Åtgärder" från menyraden och
  2. Klicka på alternativet "Toggle Breakpoint".

Det här handlar om brytpunkter i Selen.

Startpunkt i selen

I Selen anger Startpunkt den punkt från vilken körningen ska börja. Startpunkt 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. Antag att om du måste logga in på webbplatsen och utföra testserier och sedan försöka felsöka ett av dessa test.

I det här fallet måste du logga in en gång och sedan köra dina tester igen när du utvecklar dem. Du kan ställa in startpunkter efter inloggningsfunktionen. Så varje gång du utför ett nytt test kommer det att köras efter inloggningsfunktionen.

Startpunkt kan väljas med två metoder:

1. Högerklicka på valfritt kommando under kolumnen 'Kommando' i selen IDE. Välj alternativet 'Ställ in / rensa startpunkt'. Du kan också använda snabbtangenten 'S' från tangentbordet för att markera startpunkten (visas som en grön triangel i skärmbilden). Upprepa samma steg för att avmarkera startpunkten.

2. Klicka på "Åtgärder" -> "Ställ in / rensa startpunkt". Detta väljer startpunkt eller upprepar samma steg för att avmarkera dem.

Metoder för att ställa in startpunkt i selen

Låt oss se den första metoden med ett exempel,

Första metoden:

Steg 1) Starta Firefox och Selen IDE.

Steg 2) Skriv basadressen som ---> http://newtours.demoaut.com/

Steg 3) Klicka på inspelningsknappen (markerad i röd rektangel i skärmbilden nedan).

Steg 4) I detta steg,

  1. Under fliken "Tabell" högerklickar du på kommandot "clickandwait"
  2. Välj nu alternativet "Set / Clear Start Point". Du kan också använda kortkommandot "S" från tangentbordet för att välja samma Set / Clear Start Point.

När du klickar på Ange / Rensa startpunkt öppnas ett annat fönster. I det här fönstret kan du se den gröna triangelnsymbolen innan du "skriver" under kolumnen "Kommando".

Denna triangel-symbol indikerar att testfallet börjar vid denna punkt. Så

när du klickar på "Kör" -knappen startar körningen från och med den punkten.

Obs! Det kan bara finnas en startpunkt i ett enda testskript. Startpunkten är också beroende av den sida som för närvarande visas. Körningen misslyckas om användaren är på fel sida.

Andra metoden :

  1. Följ stegen 1, 2 & 3 ovan som nämns i föregående (första) metod.
  2. Följ sedan följande steg,
  1. Klicka på alternativet "Åtgärder" från menyraden och
  2. Klicka på alternativet "Ställ in / rensa startpunkt".

Sammanfattning

  • Breakpoints och Start Point-funktionen hjälper till i felsökningen. Det hjälper till att starta eller pausa ett visst test vid en viss instans. Detta hjälper till att observera testskriptets beteende.
  • I ett enda testskript kan det bara finnas en startpunkt jämfört med många brytpunkter.

Denna artikel har bidragit av Rupa Nallani