0
@RunWith(Cucumber.class) 
@CucumberOptions(plugin = {"pretty","html:target/html/automation"}, 
       features = {"resource/***.feature"}, 
       glue={}, 
       tags={"@login","@Products"} 
     ) 

Dies ist meine Funktion DateienWie mehrere Tags aus Testrunner-Klasse-Datei im Gurken-Framework mit @Tags ausführen?

@login

Eigenschaft:

Szenario Anwendungsanmeldung: Dies ist die Anwendung überprüfen erfolgreich Bei Navigieren Sie zu Panasonic Anwendung angemeldet ist dann den Titel Überprüfen der Anwendung Dann Abmelden Sie die Anwendung

@Products

Feature: Anmelden

to Application

Hintergrund: Benutzer sollte

zur Homepage der Anwendung

Gegeben Benutzeranmeldung zur Homepage mit gültigen Anmeldeinformationen

Wenn Sie auf den Katalog Link auf der Startseite navigieren sein

Szenario: Um zu überprüfen, ob mehr als zehn Produkte in Produkten erstellt werden können Seite

Und überprüfen th e-Untermenü aus dem Katalog wird in der Kopfzeile angezeigt wird

und die Tabelle Mein Produktkatalog überprüfen

+0

Sie haben nicht den Klebstoff-Code angegeben, weshalb es wahrscheinlich nicht funktioniert. Bitte geben Sie den Klebstoff-Code und das sollte es sein –

+0

@MrunalGosar was muss ich in Klebstoff-Code angeben? ist Paketname der Schrittdefinition? oder irgendetwas anderes? – tsivarajan

Antwort

2

Hier ist ein Beispiel Gurke Junit Läufer Vorlage:

@RunWith(Cucumber.class) 
@CucumberOptions(features = { "classpath:features/*.feature" }, glue = "packagename(s) or class name(s) containing the step definitions", plugin = { 
     "pretty:target/prettyReport.txt", "html:target/cucumber", "json:target/cucumber.json", "rerun:target/rerun.txt", 
     "junit:target/junit-report.xml", "testng:target/testng-output.xml" }, monochrome = true, tags = {"[email protected]"}) 
public class FeatureRunnerTest { 

} 

hoffe, das hilft !!
BEARBEITEN: "~" Symbol..ist für die Negation..das ist alle Funktionen außer einer mit Ignore-Tag markiert .. Auf der anderen Seite können Sie Liste der Tags in der Tags-Attribut Komma getrennt nur diejenigen ausführen Tests

+0

Jetzt habe ich einige klare Punkte von Ihrem Kommentar. Ich brauche eine Klarstellung in Ihrem Kommentar. Hier hast du tags = {"~ @ Ignore"} statt dieser Tags erwähnt, soll ich meine Tags = {"~ @ login", "~ @ Products"} so verwenden ??? – tsivarajan

+0

überprüfen Sie bitte bearbeiten –

+0

Danke! Es funktioniert. – tsivarajan