Ich habe folgendes Feature Datei Feature: Employee_EditEmployeeFeature prüfen Mitarbeiter bearbeiten SeiteSzenario Kontur zu erzeugen falsche Schritt Code
@Employee_EditEmployeeFeature
Scenario Outline: Verify invalid format field error displayed (Email Address)
Given I enter an invalid worker email address <EmailAddress>
When I click on the Employee Edit Save button
Then Check invalid format error displayed for worker Email Address field
Examples:
| EmailAddress |
| invalidaddress |
| invalid [email protected] |
| [email protected] |
@Employee_EditEmployeeFeature
Scenario Outline: Verify invalid format field error displayed (Passport Number)
Given I enter invalid worker passport number <PassportNo>
When I click on the Employee Edit Save button
Then Check invalid format error displayed for worker passport field
Examples:
| PassportNo |
| 1234 |
| AS1234567 |
Ich erhalte den folgenden Schritt Code für die gegebenen Anweisungen generiert
[Given(@"I enter an invalid worker email address invalidaddress")]
public void GivenIEnterAnInvalidWorkerEmailAddressInvalidaddress()
{
ScenarioContext.Current.Pending();
}
[Given(@"I enter invalid worker passport number (.*)")]
public void GivenIEnterInvalidWorkerPassportNumber(int p0)
{
ScenarioContext.Current.Pending();
}
Weil der Schritt der E-Mail-Adresse wurde falsch generiert, z Wenn kein Parameter angegeben wird, schlägt der Test fehl, wenn Testname: VerifyInvalidFormatFieldErrorDisplayedEmailAddress_Invalidaddress Ergebnismeldung: Assert.Inconclusive ist fehlgeschlagen. Keine übereinstimmende Schrittdefinition für einen oder mehrere Schritte gefunden.
using System;
using TechTalk.SpecFlow;
namespace MyNamespace
{
[Binding]
public class StepDefinitions
{
[Given(@"I enter an invalid worker email address invalidaddress")]
public void GivenIEnterAnInvalidWorkerEmailAddressInvalidaddress()
{
ScenarioContext.Current.Pending();
}
ich surften haben das Internet und sehen, haben andere Leute dieses Problem hatte, und ich habe einige ihrer Lösungen ohne Erfolg versucht. Irgendein Rat, wie ich wirklich nicht weitergehen kann, bis ich durchweg korrekten Schrittcode für Szenario-Umrisseigenschaften erzeugen kann.
Die Verwendung von Tabellen und nicht separate Tests für verschiedene Fälle ist eine schlechte Idee. Sie nicht leicht sehen, welche der Fälle fehlschlägt –
Ich helfe nur mit einer Lösung für sein Problem, die Parameter :) Wie zu und nicht zu verwenden Specflow ist eine andere Diskussion – Anand