Hoe te beginnen met Selenium Foutopsporing?
โก Slimme samenvatting
Breekpunten en startpunten in Selenium IDE's stellen testers in staat de uitvoering op gewenste punten te pauzeren en te hervatten. Ze vereenvoudigen het debuggen, isoleren falende stappen en versnellen de verificatie van inlogprocessen en validatielogica tijdens geautomatiseerd testen.

Breekpunten binnen Selenium
breekpunten in Selenium worden gebruikt om de uitvoering van uw code te controleren. Wanneer u een breekpunt in uw code implementeert, stopt de uitvoering daar. Dit helpt u te verifiรซren dat uw code werkt zoals verwacht. Breekpunten binnen Selenium Hulp bij het debuggen. Breakpoints worden meestal in de gebruikersinterface weergegeven, samen met de broncode.
Voordat we naar voorbeelden kijken, is het handig om de twee manieren te kennen. Selenium Met een IDE kun je deze breakpoints plaatsen.
Methoden om breekpunten in te implementeren Selenium
Er zijn twee methoden om breekpunten in te stellen Selenium Webstuurprogramma:
- Bij de eerste methode
- Klik met de rechtermuisknop op de opdracht en selecteer de 'Toggle Breekpunt'. U kunt ook de sneltoets โBโ op het toetsenbord gebruiken.
- U kunt een breekpunt instellen net vรณรณr de Testgeval je wilt onderzoeken.
- Nadat u de breekpunten hebt ingesteld, klikt u op de knop Uitvoeren om de testcase vanaf het begin tot aan het breekpunt uit te voeren.
- Herhaal dezelfde stap om het breekpunt te deselecteren.
- Bij de tweede methode
- Selecteer menubalk -> 'Acties' -> selecteert u het Toggle Breakpoint. Om de selectie ongedaan te maken, herhaalt u dezelfde stap.
Hoe u breekpunten kunt implementeren Selenium
Laten we nu beide methoden toepassen op een concreet voorbeeld, zodat de stappen gemakkelijk te volgen zijn.
Laten we ter illustratie het volgende scenario bekijken. Valideer de gebruikersnaam en het wachtwoord wanneer er op de knop 'Inloggen' wordt geklikt.
Eerste methode
Stap 1) Openen Selenium IDE en browser
Lancering Firefox en Selenium IDE.
Stap 2) Voer de basis in URL
Typ de basis URL als โ> https://demo.guru99.com/test/newtours/
Stap 3) Klik op de knop Opnemen
Navigeer naar de opnameknop die in het rode kader is gemarkeerd, zoals te zien is in de onderstaande schermafbeelding.
Stap 4) Toggle het breekpunt
- Klik onder het tabblad "Tabel" met de rechtermuisknop op de opdracht ("klik en wacht").
- Selecteer onder de kolom 'Opdracht' de optie 'Toggle Breekpunt'. U kunt ook de sneltoets โBโ op het toetsenbord gebruiken.
Wanneer je het breekpunt wijzigt, wordt er een nieuw venster geopend, zoals hieronder weergegeven. Je ziet twee gele verticale strepen voor "clickandwait" onder de kolom 'Opdracht'.
Het geeft twee dingen aan,
- De gele pijl geeft aan dat de testcase op dat punt is gepauzeerd. Wanneer je op de knop 'Uitvoeren' klikt, begint de uitvoering dus vanaf het begin van de testcase tot dit punt. Daarna moet je de uitvoering handmatig hervatten.
- 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 Breekpuntโ.
Dit gaat allemaal over de breekpunten in Selenium.
Startpunt binnen Selenium
Nu de breakpoints zijn behandeld, is de aanvullende functie het startpunt, waarmee wordt bepaald waar de uitvoering begint in plaats van waar deze wordt gepauzeerd.
In SeleniumHet startpunt geeft aan waar de uitvoering moet beginnen. Het startpunt kan worden gebruikt als u het testscript wilt uitvoeren vanaf het midden van de code of vanaf een breakpoint.
Laten we, om dit te begrijpen, een voorbeeld nemen van een inlogscenario. Stel, u moet inloggen op de website, een reeks tests uitvoeren en vervolgens een van die tests debuggen.
In dit geval moet u eenmalig inloggen en vervolgens uw tests opnieuw uitvoeren tijdens het ontwikkelen.ping Je kunt de startpunten instellen na de inlogfunctie. Zo begint elke nieuwe test na de inlogfunctie met uitvoeren.
De onderstaande tabel geeft een overzicht van de belangrijkste verschillen tussen een breekpunt en een startpunt.
| Aspect | Breekpunt | Startpunt |
|---|---|---|
| Doel | Pauzeert de uitvoering bij een gekozen commando. | Markeer het commando waar de uitvoering begint. |
| sneltoets | B | S |
| Toegestaan โโper script | meervoudig | Slechts รฉรฉn |
| Visuele markering | Twee gele pijpen | Groene driehoek |
| Typisch gebruik | Controleer de staat en isoleer defecten. | Het hervatprogramma wordt uitgevoerd na het inloggen of de installatie. |
Methoden om het startpunt in te stellen Selenium
Net als breakpoints kan een startpunt op twee manieren worden ingesteld.
Het startpunt kan op twee manieren worden geselecteerd:
1. Klik met de rechtermuisknop op een willekeurige opdracht in de kolom 'Opdracht' in Selenium IDE. Selecteer de optie 'Startpunt instellen/wissen'. Je kunt ook de sneltoets 'S' op 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'. Hiermee selecteert u het startpunt. Herhaal dezelfde stap om het te deselecteren.
Hoe u het startpunt instelt Selenium
Laten we de eerste methode eens bekijken aan de hand van een voorbeeld.
Eerste methode
Stap 1) Lancering Firefox en Selenium IDE.
Stap 2) Typ de basis URL als โ> https://demo.guru99.com/test/newtours/
Stap 3) Klik op de knop 'Opnemen' (aangegeven met een rode rechthoek in de onderstaande schermafbeelding).
Stap 4) In deze stap,
- Klik onder het tabblad "Tabel" met de rechtermuisknop op de opdracht "clickandwait".
- Selecteer nu de optie 'Startpunt instellen/wissen'. Je kunt hiervoor ook de sneltoets 'S' op het toetsenbord gebruiken.
Wanneer u op 'Startpunt instellen/wissen' klikt, wordt er een nieuw venster geopend. In dit venster ziet u een groen driehoekje voor 'type' onder de kolom 'Opdracht'.
Dit driehoekssymbool geeft aan dat de testcase op dit punt begint. Wanneer je op de knop 'Uitvoeren' klikt, start de uitvoering dus vanaf dat punt.
NoteEr kan slechts รฉรฉn startpunt zijn in een testscript. Bovendien is het startpunt afhankelijk van de pagina die momenteel wordt weergegeven. De uitvoering mislukt als de gebruiker zich op de verkeerde pagina bevindt.
Tweede methode
- Volg de bovenstaande stappen 1, 2 en 3 zoals beschreven in de vorige (eerste) methode.
- Volg vervolgens de volgende stappen:
- Klik op de optie 'Acties' in de menubalk en
- Klik op de optie "Startpunt instellen/wissen".








