Onderbrekingspunten worden gebruikt om de uitvoering van uw code te controleren. Telkens wanneer u een breekpunt in uw code implementeert, stopt de uitvoering daar. Dit helpt u om te controleren of uw code werkt zoals verwacht. Breekpunten worden meestal samen met de broncode weergegeven in de gebruikersinterface.
In deze tutorial leer je-
- Breekpunten in selenium
- Methoden om breekpunten in Selenium te implementeren
- Startpunt in Selenium
- Methoden om het startpunt in selenium in te stellen
Breekpunten in selenium
Breekpunten in Selenium helpen bij het opsporen van fouten.
Er zijn twee methoden om breekpunten in te stellen,
- Bij de eerste methode
- Klik met de rechtermuisknop op het commando en selecteer het 'Toggle Breakpoint'. U kunt ook de sneltoets "B" vanaf het toetsenbord gebruiken.
- U kunt een breekpunt instellen net voor de testcase die u wilt onderzoeken.
- Na het instellen van breekpunten, klikt u op de knop Uitvoeren om de testcase van het begin tot het breekpunt uit te voeren.
- Herhaal dezelfde stap om het breekpunt te deselecteren.
- Bij de tweede methode
- Selecteer Menubalk -> 'Acties' -> selecteer het Toggle Breakpoint. Herhaal dezelfde stap om de selectie ongedaan te maken.
Laten we, om dit te demonstreren, het volgende scenario bekijken. Valideer 'gebruikersnaam' en 'wachtwoord' wanneer u op de knop 'Aanmelden' klikt.
Methoden om breekpunten in Selenium te implementeren
Eerste methode:
Stap 1) Start Firefox en Selenium IDE.
Stap 2) Typ de basis-URL als ---> http://newtours.demoaut.com/
Stap 3) Klik op de knop Opnemen (gemarkeerd in het rode vak in de onderstaande schermafbeelding).
Stap 4) In deze stap,
- Klik onder het tabblad "Tafel" met de rechtermuisknop op het commando ("clickandwait")
- Selecteer onder de kolom "Commando" het "Toggle Breakpoint". U kunt ook de sneltoets "B" vanaf het toetsenbord gebruiken.
Wanneer u het breekpunt omschakelt, wordt een ander venster geopend, zoals hieronder wordt weergegeven. U ziet twee gele leidingenmarkering, voor "clickandwait", onder de kolom 'Command'.
Het geeft twee dingen aan,
- Aan de gele buis is te zien dat de testcase op dat moment is gepauzeerd. Dus wanneer u op de knop 'Uitvoeren' klikt, begint de uitvoering vanaf het begin van de testcase tot op dit punt. Daarna moet u handmatig beginnen met uitvoeren.
- Een testscript kan meerdere breekpunten hebben die op dezelfde manier kunnen worden ingesteld als hierboven weergegeven.
Tweede methode:
Stap 1) Volg de bovenstaande stappen 1, 2 en 3 genoemd in de eerste methode.
Stap 2) In deze stap,
- Klik op de optie 'Acties' in de menubalk en
- Klik op de optie "Toggle Breakpoint".
Dit gaat allemaal over de breekpunten in Selenium.
Startpunt in Selenium
In Selenium geeft Startpunt het punt aan waar de uitvoering moet beginnen. Start Point kan worden gebruikt als u het testscript wilt uitvoeren vanuit het midden van de code of een breekpunt.
Om dit te begrijpen, nemen we een voorbeeld van het inlogscenario. Stel dat u zich moet aanmelden bij de website en een reeks tests moet uitvoeren en vervolgens probeert een van die tests te debuggen.
In dat geval moet u één keer inloggen en vervolgens uw tests opnieuw uitvoeren terwijl u ze ontwikkelt. U kunt de startpunten instellen na het inloggen. Dus elke keer dat u een nieuwe test uitvoert, wordt deze uitgevoerd na de inlogfunctie.
Startpunt kan op twee manieren worden geselecteerd:
1. Klik met de rechtermuisknop op een commando onder de kolom 'Commando' in selenium IDE. Selecteer de optie 'Startpunt instellen / wissen'. U kunt ook de sneltoets 'S' van het toetsenbord gebruiken om het startpunt te markeren (weergegeven als een groene driehoek in de schermafbeelding). Herhaal dezelfde stap om het startpunt te deselecteren.
2. Klik op "Acties" -> 'Startpunt instellen / wissen'. Dit zal het startpunt selecteren of dezelfde stap herhalen om ze te deselecteren.
Methoden om het startpunt in selenium in te stellen
Laten we de eerste methode bekijken met een voorbeeld,
Eerste methode:
Stap 1) Start Firefox en Selenium IDE.
Stap 2) Typ de basis-URL als ---> http://newtours.demoaut.com/
Stap 3) Klik op de opnameknop (gemarkeerd in een rood rechthoekig vak in de onderstaande schermafbeelding).
Stap 4) In deze stap,
- Klik onder het tabblad "Tafel" met de rechtermuisknop op het commando "clickandwait"
- Selecteer nu de optie 'Startpunt instellen / wissen'. U kunt ook de sneltoets "S" van het toetsenbord gebruiken om hetzelfde startpunt instellen / wissen te selecteren.
Als u op Startpunt instellen / wissen klikt, wordt een ander venster geopend. In dit venster ziet u het groene driehoekssymbool vóór "type" onder de kolom 'Command'.
Dit driehoekssymbool geeft aan dat de testcase op dit punt begint. Zo
wanneer u op de knop 'Uitvoeren' klikt, begint de uitvoering vanaf dat punt.
Opmerking : er kan slechts één startpunt in een enkel testscript voorkomen. Het startpunt is ook afhankelijk van de momenteel weergegeven pagina. De uitvoering zal mislukken als de gebruiker zich op de verkeerde pagina bevindt.
Tweede methode :
- Volg de bovenstaande stappen 1, 2 en 3 genoemd in de vorige (eerste) methode.
- Volg daarna de volgende stappen,
- Klik op de optie 'Acties' in de menubalk en
- Klik op de optie "Startpunt instellen / wissen".
Overzicht
- Breakpoints en Start Point-functie helpen bij het foutopsporingsproces. Het helpt om een bepaalde test op een bepaald moment te starten of te pauzeren. Dit helpt om het gedrag van het testscript te observeren.
- In een enkel testscript kan er maar één startpunt zijn in vergelijking met veel breekpunten.
Dit artikel is bijgedragen door Rupa Nallani