So starten Sie mit Selenium Debugging?
โก Intelligente Zusammenfassung
Haltepunkte und Startpunkte in Selenium IDEs ermรถglichen es Testern, die Ausfรผhrung an ausgewรคhlten Stellen anzuhalten und fortzusetzen. Sie vereinfachen das Debuggen, isolieren fehlerhafte Schritte und beschleunigen die รberprรผfung von Anmeldeablรคufen und Validierungslogik wรคhrend automatisierter Tests.

Haltepunkte in Selenium
Haltepunkte in Selenium werden verwendet, um die Ausfรผhrung Ihres Codes zu รผberprรผfen. Immer wenn Sie einen Haltepunkt in Ihrem Code implementieren, wird die Ausfรผhrung genau dort gestoppt. Dies hilft Ihnen zu รผberprรผfen, ob Ihr Code wie erwartet funktioniert. Haltepunkte in Selenium Hilfe beim Debuggen. Haltepunkte werden รผblicherweise in der Benutzeroberflรคche zusammen mit dem Quellcode angezeigt.
Bevor wir uns Beispiele ansehen, ist es hilfreich, die beiden Wege zu kennen. Selenium Die IDE ermรถglicht es Ihnen, diese Haltepunkte zu setzen.
Methoden zum Implementieren von Haltepunkten Selenium
Es gibt zwei Methoden zum Festlegen von Haltepunkten Selenium WebDriver:
- Bei der ersten Methode,
- Klicken Sie mit der rechten Maustaste auf den Befehl und wรคhlen Sie โToggle Haltepunkt'. Sie kรถnnen auch die Tastenkombination โBโ auf der Tastatur verwenden.
- Sie kรถnnen direkt vor dem einen Haltepunkt setzen Testfall die du untersuchen mรถchtest.
- Nachdem Sie Haltepunkte festgelegt haben, klicken Sie auf die Schaltflรคche โAusfรผhrenโ, um den Testfall vom Start bis zum Haltepunkt auszufรผhren.
- Wiederholen Sie den gleichen Schritt, um den Haltepunkt abzuwรคhlen.
- Bei der zweiten Methode
- Wรคhlen Sie Menรผleiste -> 'Aktionen' -> wรคhlen Sie die Toggle Haltepunkt. Um die Auswahl aufzuheben, wiederholen Sie denselben Schritt.
So implementieren Sie Haltepunkte in Selenium
Nun wollen wir beide Methoden an einem konkreten Beispiel anwenden, damit die Schritte leicht nachvollziehbar sind.
Um dies zu veranschaulichen, betrachten wir folgendes Szenario. รberprรผfen Sie den Benutzernamen und das Passwort, wenn auf die Schaltflรคche โAnmeldenโ geklickt wird.
Erste Methode
Schritt 1) รffnen Selenium IDE und Browser
Start Firefox und Selenium IDE.
Schritt 2) Geben Sie die Basis ein URL
Basis eingeben URL als โ> https://demo.guru99.com/test/newtours/
Schritt 3) Klicken Sie auf die Schaltflรคche โAufzeichnenโ.
Navigieren Sie zu der im roten Kasten markierten Aufnahmetaste, wie im folgenden Screenshot dargestellt.
Schritt 4) Toggle der Haltepunkt
- Klicken Sie unter dem Reiter โTabelleโ mit der rechten Maustaste auf den Befehl (โclickandwaitโ).
- Wรคhlen Sie unter der Spalte โBefehlโ die Option โToggle Haltepunkt'. Sie kรถnnen auch die Tastenkombination โBโ auf der Tastatur verwenden.
Wenn Sie den Haltepunkt umschalten, รถffnet sich ein weiteres Fenster wie unten dargestellt. Sie sehen zwei gelbe Pipe-Symbole vor โclickandwaitโ in der Spalte โBefehlโ.
Es weist auf zwei Dinge hin:
- Der gelbe Strich zeigt an, dass der Testfall an dieser Stelle pausiert wurde. Wenn Sie also auf โAusfรผhrenโ klicken, wird die Ausfรผhrung vom Anfang des Testfalls bis zu diesem Punkt fortgesetzt. Danach muss die Ausfรผhrung manuell gestartet werden.
- Ein Testskript kann mehrere Haltepunkte haben, die auf die gleiche Weise wie oben gezeigt festgelegt werden kรถnnen.
Zweite Methode
Schritt 1) Befolgen Sie die oben in der ersten Methode erwรคhnten Schritte 1, 2 und 3.
Schritt 2) In diesem Schritt
- Klicken Sie in der Menรผleiste auf die Option โAktionenโ und
- Klicken Sie auf die Option โToggle Haltepunktโ.
Hier dreht sich alles um die Haltepunkte in Selenium.
Startpunkt in Selenium
Nachdem wir die Haltepunkte behandelt haben, kommt das ergรคnzende Feature der Startpunkt ins Spiel, der steuert, wo die Ausfรผhrung beginnt, und nicht, wo sie pausiert.
In SeleniumDer Startpunkt gibt an, ab welchem โโPunkt die Ausfรผhrung beginnen soll. Er kann verwendet werden, wenn Sie das Testskript mitten im Code oder an einem Haltepunkt ausfรผhren mรถchten.
Um dies zu verstehen, betrachten wir das Beispiel des Anmeldevorgangs. Angenommen, Sie mรผssen sich auf der Website anmelden, eine Reihe von Tests durchfรผhren und anschlieรend versuchen, einen dieser Tests zu debuggen.
In diesem Fall mรผssen Sie sich einmal anmelden und dann Ihre Tests wรคhrend der Entwicklung erneut ausfรผhren.ping Sie kรถnnen die Startpunkte nach der Anmeldefunktion festlegen. So wird jeder neue Test nach der Anmeldefunktion ausgefรผhrt.
Die folgende Tabelle fasst die wichtigsten Unterschiede zwischen einem Haltepunkt und einem Startpunkt auf einen Blick zusammen.
| Aspekt | Breakpoint- | Startpunkt |
|---|---|---|
| Zweck | Unterbricht die Ausfรผhrung an der ausgewรคhlten Stelle des Befehls | Markiert den Befehl, bei dem die Ausfรผhrung beginnt |
| Tastenkombination | B | S |
| Pro Skript zulรคssig | Mehrere | Nur eine |
| Visuelle Markierung | Zwei gelbe Rohre | Grรผnes Dreieck |
| Typische Verwendung | Zustand prรผfen und Mรคngel isolieren | Die Fortsetzung erfolgt nach dem Anmelden oder der Einrichtung. |
Methoden zum Festlegen des Startpunkts Selenium
Wie Haltepunkte kann auch ein Startpunkt auf zwei Arten festgelegt werden.
Der Startpunkt kann auf zwei Arten ausgewรคhlt werden:
1. Klicken Sie mit der rechten Maustaste auf einen beliebigen Befehl in der Spalte โBefehlโ. Selenium IDE. Wรคhlen Sie die Option โStartpunkt setzen/lรถschenโ. Alternativ kรถnnen Sie die Tastenkombination โSโ verwenden, um den Startpunkt zu markieren (im Screenshot als grรผnes Dreieck dargestellt). Wiederholen Sie denselben Schritt, um die Auswahl des Startpunkts aufzuheben.
2. Klicken Sie auf โAktionenโ -> โStartpunkt festlegen/lรถschenโ. Dadurch wird der Startpunkt ausgewรคhlt; wiederholen Sie denselben Schritt, um die Auswahl aufzuheben.
So legen Sie den Startpunkt fest Selenium
Schauen wir uns die erste Methode anhand eines Beispiels an.
Erste Methode
Schritt 1) Start Firefox und Selenium IDE.
Schritt 2) Basis eingeben URL als โ> https://demo.guru99.com/test/newtours/
Schritt 3) Klicken Sie auf die Aufnahmetaste (im untenstehenden Screenshot im roten Rechteck markiert).
Schritt 4) In diesem Schritt
- Klicken Sie unter dem Reiter โTabelleโ mit der rechten Maustaste auf den Befehl โclickandwaitโ.
- Wรคhlen Sie nun die Option โStartpunkt festlegen/lรถschenโ. Alternativ kรถnnen Sie auch die Tastenkombination โSโ verwenden, um dieselbe Option auszuwรคhlen.
Wenn Sie auf โStartpunkt festlegen/lรถschenโ klicken, รถffnet sich ein neues Fenster. In diesem Fenster sehen Sie unter der Spalte โBefehlโ vor dem Feld โTypโ ein grรผnes Dreieckssymbol.
Dieses Dreieckssymbol zeigt an, dass der Testfall an diesem Punkt beginnt. Wenn Sie also auf die Schaltflรคche โAusfรผhrenโ klicken, startet die Ausfรผhrung ab diesem Punkt.
HinweisIn einem Testskript kann es nur einen Startpunkt geben. Dieser Startpunkt hรคngt von der aktuell angezeigten Seite ab. Die Ausfรผhrung schlรคgt fehl, wenn sich der Benutzer auf der falschen Seite befindet.
Zweite Methode
- Folgen Sie den oben genannten Schritten 1, 2 und 3 der vorherigen (ersten) Methode.
- Fรผhren Sie als Nรคchstes die folgenden Schritte aus:
- Klicken Sie in der Menรผleiste auf die Option โAktionenโ und
- Klicken Sie auf die Option โStartpunkt festlegen/lรถschenโ.








