Inhaltsverzeichnis:

Wie werden Gurkenhaken implementiert?
Wie werden Gurkenhaken implementiert?

Video: Wie werden Gurkenhaken implementiert?

Video: Wie werden Gurkenhaken implementiert?
Video: So funktionieren Tomatenhaken - Tutorial 2024, September
Anonim

Gurke unterstützt Haken , die Codeblöcke sind, die vor oder nach jedem Szenario ausgeführt werden. Sie können sie überall in Ihren Projekt- oder Schrittdefinitionsebenen definieren, indem Sie die Methoden @Before und @After verwenden. Gurkenhaken ermöglicht uns eine bessere Verwaltung des Code-Workflows und hilft uns, die Code-Redundanz zu reduzieren.

Abgesehen davon, wie verwendet man Gurkenhaken?

Gurke - Haken

  1. Schritt 1 − Erstellen Sie ein Maven-Projekt als HookTest, fügen Sie die erforderliche Abhängigkeit in pom hinzu.
  2. Schritt 2 − Erstellen Sie ein Java-Paket namens HookTest unter src/test/java.
  3. Schritt 3 − Erstellen Sie eine Schrittdefinitionsdatei mit dem Namen HookTest.
  4. Schritt 4 − Erstellen Sie eine Feature-Datei mit dem Namen „hookTest.
  5. Merkmal − Szenario-Übersicht.
  6. Szenario-Übersicht – Hook-Test.

Und was ist Kleber in Gurken? Kleber . Es ist fast das gleiche wie die Feature Option, aber der einzige Unterschied ist, dass es hilft Gurke um die Schrittdefinitionsdatei zu finden. Wann immer Gurke auf einen Schritt stößt, sucht es nach einer Schrittdefinition in allen Dateien, die sich im Ordner befinden, der in erwähnt ist Kleber Möglichkeit.

Ebenso, was ist in der Hooks-Datei vor?

Wie der Name schon sagt, @ vor dem Haken wird gut ausgeführt Vor jedes andere Testszenario und @after Haken wird ausgeführt, nachdem das Szenario ausgeführt wurde.

Wie findet Gurke Schrittdefinitionen?

Wenn Gurke ist dir sagen, dass du Schritte sind undefiniert, wenn du hast definierte Schrittdefinitionen , Dies bedeutet, dass Gurke kann nicht finden Ihre Schrittdefinitionen . Sie müssen sicherstellen, dass Sie den Pfad zu Ihrem Schrittdefinitionen (Klebepfad) richtig.

Empfohlen: