So debuggen Sie in Selenium IDE - Haltepunkt & Startpunkt

Inhaltsverzeichnis:

Anonim

Haltepunkte 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. Auf diese Weise können Sie überprüfen, ob Ihr Code wie erwartet funktioniert. Haltepunkte werden normalerweise in der Benutzeroberfläche zusammen mit dem Quellcode angezeigt.

In diesem Tutorial lernen Sie:

  • Haltepunkte in Selen
  • Methoden zur Implementierung von Haltepunkten in Selen
  • Startpunkt in Selen
  • Methoden zum Festlegen des Startpunkts in Selen

Haltepunkte in Selen

Haltepunkte in Selen helfen beim Debuggen.

Es gibt zwei Methoden zum Festlegen von Haltepunkten:

  • Bei der ersten Methode
    • Klicken Sie mit der rechten Maustaste auf den Befehl und wählen Sie den Haltepunkt umschalten. Sie können auch die Tastenkombination "B" auf der Tastatur verwenden.
    • Sie können einen Haltepunkt unmittelbar vor dem Testfall festlegen, den Sie untersuchen möchten.
    • Klicken Sie nach dem Festlegen von Haltepunkten auf die Schaltfläche Ausführen, um den Testfall vom Start bis zum Haltepunkt auszuführen.
    • Wiederholen Sie denselben Schritt, um die Auswahl des Haltepunkts aufzuheben.
  • Bei der zweiten Methode
    • Wählen Sie Menüleiste -> 'Aktionen' -> wählen Sie den Haltepunkt umschalten. Um die Auswahl aufzuheben, wiederholen Sie den gleichen Schritt.

Betrachten wir zur Demonstration das folgende Szenario. Bestätigen Sie "Benutzername" und "Passwort", wenn Sie auf die Schaltfläche "Anmelden" klicken.

Methoden zur Implementierung von Haltepunkten in Selen

Erste Methode:

Schritt 1) Starten Sie Firefox und Selenium IDE.

Schritt 2) Geben Sie die Basis-URL ein als ---> http://newtours.demoaut.com/

Schritt 3) Klicken Sie auf die Schaltfläche Aufzeichnen (im Screenshot unten im roten Feld markiert).

Schritt 4) In diesem Schritt

  1. Klicken Sie unter der Registerkarte "Tabelle" mit der rechten Maustaste auf den Befehl ("clickandwait").
  2. Wählen Sie in der Spalte "Befehl" den "Haltepunkt umschalten". Sie können auch die Tastenkombination "B" auf der Tastatur verwenden.

Wenn Sie den Haltepunkt umschalten, wird ein weiteres Fenster geöffnet, wie unten gezeigt. Sie sehen zwei gelbe Pipes vor "clickandwait" in der Spalte "Command".

Es zeigt zwei Dinge an,

  • Das gelbe Rohr zeigt an, dass der Testfall zu diesem Zeitpunkt angehalten wurde. Wenn Sie also auf die Schaltfläche "Ausführen" klicken, beginnt die Ausführung am Anfang des Testfalls bis zu diesem Punkt. Danach muss mit der manuellen Ausführung begonnen 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 obigen Schritte 1, 2 und 3, die in der ersten Methode erwähnt wurden.

Schritt 2) In diesem Schritt

  1. Klicken Sie in der Menüleiste auf die Option 'Aktionen' und
  2. Klicken Sie auf die Option "Haltepunkt umschalten".

Hier dreht sich alles um die Haltepunkte in Selen.

Startpunkt in Selen

In Selen gibt Startpunkt den Punkt an, an dem die Ausführung beginnen soll. Der Startpunkt kann verwendet werden, wenn Sie das Testskript von der Mitte des Codes oder von einem Haltepunkt aus ausführen möchten.

Um dies zu verstehen, nehmen wir ein Beispiel für das Anmeldeszenario. Angenommen, Sie müssen sich auf der Website anmelden und eine Reihe von Tests durchführen und dann versuchen, einen dieser Tests zu debuggen.

In diesem Fall müssen Sie sich einmal anmelden und Ihre Tests während der Entwicklung erneut ausführen. Sie können die Startpunkte nach der Anmeldefunktion festlegen. Jedes Mal, wenn Sie einen neuen Test durchführen, wird er nach der Anmeldefunktion ausgeführt.

Der Startpunkt kann auf zwei Arten ausgewählt werden:

1. Klicken Sie mit der rechten Maustaste auf einen Befehl in der Spalte 'Befehl' in der Selenium-IDE. Wählen Sie die Option 'Startpunkt setzen / löschen'. Sie können auch die Tastenkombination 'S' auf der Tastatur 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 setzen / löschen". Dadurch wird der Startpunkt ausgewählt oder der gleiche Schritt wiederholt, um die Auswahl aufzuheben.

Methoden zum Festlegen des Startpunkts in Selen

Sehen wir uns die erste Methode mit einem Beispiel an:

Erste Methode:

Schritt 1) Starten Sie Firefox und Selenium IDE.

Schritt 2) Geben Sie die Basis-URL ein als ---> http://newtours.demoaut.com/

Schritt 3) Klicken Sie auf die Schaltfläche Aufzeichnen (in der Abbildung unten im roten Rechteck markiert).

Schritt 4) In diesem Schritt

  1. Klicken Sie unter der Registerkarte "Tabelle" mit der rechten Maustaste auf den Befehl "clickandwait".
  2. Wählen Sie nun die Option 'Startpunkt setzen / löschen'. Sie können auch die Kurztaste "S" auf der Tastatur verwenden, um denselben Startpunkt festzulegen / zu löschen.

Wenn Sie auf Startpunkt festlegen / löschen klicken, wird ein weiteres Fenster geöffnet. In diesem Fenster sehen Sie das grüne Dreieckssymbol vor "Typ" in der Spalte "Befehl".

Dieses Dreiecksymbol zeigt an, dass der Testfall an diesem Punkt beginnt. So

Wenn Sie auf die Schaltfläche "Ausführen" klicken, beginnt die Ausführung ab diesem Zeitpunkt.

Hinweis : In einem einzelnen Testskript kann nur ein Startpunkt vorhanden sein. Der Startpunkt hängt auch von der aktuell angezeigten Seite ab. Die Ausführung schlägt fehl, wenn sich der Benutzer auf der falschen Seite befindet.

Zweite Methode :

  1. Befolgen Sie die obigen Schritte 1, 2 und 3, die in der vorherigen (ersten) Methode erwähnt wurden.
  2. Führen Sie als Nächstes die folgenden Schritte aus:
  1. Klicken Sie in der Menüleiste auf die Option 'Aktionen' und
  2. Klicken Sie auf die Option "Startpunkt setzen / löschen".

Zusammenfassung

  • Haltepunkte und Startpunkte helfen beim Debuggen. Es ist hilfreich, einen bestimmten Test an einem bestimmten Punkt zu starten oder anzuhalten. Dies hilft, das Verhalten des Testskripts zu beobachten.
  • In einem einzelnen Testskript kann es im Vergleich zu vielen Haltepunkten nur einen Startpunkt geben.

Dieser Artikel wurde von Rupa Nallani verfasst