Wie kann ich "vorher" verwenden, um die Treiberinstanz zu erstellen und Firefox in der Gurken-Feature-Datei zu starten.Wie man vorher in Gurke verwendet
Ich bin vertraut mit Hintergrund, aber noch nie zuvor verwendet.
Wie kann ich "vorher" verwenden, um die Treiberinstanz zu erstellen und Firefox in der Gurken-Feature-Datei zu starten.Wie man vorher in Gurke verwendet
Ich bin vertraut mit Hintergrund, aber noch nie zuvor verwendet.
Dieses Beispiel ist genommen von ToolsQA
Lassen Sie uns etwas einfaches und kleines Beispiel Gurke Hooks tun nur das Konzept zu verstehen.
Feature: Test Hooks
Scenario: This scenario is to test hooks functionality
Given this is the first step
When this is the second step
Then this is the third step
Schritt Definitionen
package stepDefinition;
import cucumber.api.java.en.Given;
import cucumber.api.java.en.Then;
import cucumber.api.java.en.When;
public class Hooks_Steps {
@Given("^this is the first step$")
public void This_Is_The_First_Step(){
System.out.println("This is the first step");
}
@When("^this is the second step$")
public void This_Is_The_Second_Step(){
System.out.println("This is the second step");
}
@Then("^this is the third step$")
public void This_Is_The_Third_Step(){
System.out.println("This is the third step");
}
}
**** Hinweis ***: Es gibt keine Logik in den Schritt Definitionen verwendet. Drucken Sie einfach das Schrittzusammenfassungsprotokoll. *
Jetzt kommen Haken in das Bild, im Falle Ihres Szenarios, möchten Sie den Treiber hier initialisieren.
Hooks
package utilities;
import cucumber.api.java.After;
import cucumber.api.java.Before;
public class Hooks {
@Before
public void beforeScenario(){
System.out.println("This will run before the Scenario");
}
@After
public void afterScenario(){
System.out.println("This will run after the Scenario");
}
}
Vergewissern Sie sich, dass das Paket Import-Anweisung Import cucumber.api.java.After sein sollte; & importieren gurke.api.java.Bevor; Oft fälschen Leute und importieren Junit Annotationen, seien Sie also vorsichtig damit.
Aparts von Haken, Sie nutzen andere nützliche Anmerkungen in Gurken, lesen Sie bitte das Tutorial auf ToolsQA.com here machen kann.
Dies ist eine sehr weit gefasste Frage, von der ich vermute, dass sie in der aktuellen Form nicht zu verantworten ist, abgesehen von der Bereitstellung von Links zur Dokumentation von Cucumbers @Before. Haben Sie irgendwelche Versuche, Code zu posten? Welche Sprache versuchst du zu benutzen? –