ich eine Feature-Datei, die als unten:Gurke Szenario Umriss und Beispiele mit generischem Schritt Definitionen
Scenario Outline: Create ABC
Given I open the application
When I enter username as <username>
And I enter password as <password>
Then I enter title as <title>
And press submit
Examples:
| username | password | title |
| Rob | xyz1 | title1 |
| Bob | xyz1 | title2 |
Diese Mandate mir Schritt Definitionen für jeden dieser Werte zu haben. Kann ich generische Schritt Definition eine
haben stattdessen die
Abschnitt Beispiele in
für jeden Benutzername oder Passwort oder Titelwerte abgebildet werden können.d.h statt
@When("^I enter username as Rob$")
public void I_enter_username_as_Rob() throws Throwable {
// Express the Regexp above with the code you wish you had
throw new PendingException();
}
kann ich
@When("^I enter username as <username>$")
public void I_enter_username_as_username(<something to use the value passed>) throws Throwable {
// Express the Regexp above with the code you wish you had
throw new PendingException();
}
wie kann das geschehen? Es muss ein altes Gurken-Plugin sein, nowdays outline wird gut unterstützt und erzeugt nur eine einzige generische Schrittfunktion im Fall von. Kein Wechsel zu "" erforderlich. –
user1559625
Noch immer auf CucumberJVM 1.2.5, wenn es über JUnit ausgeführt wird. Also benutze die Anführungszeichen. :-) –