2016-05-10 1 views
0

Ich habe derzeit ein SpecFlow-Szenario, in dem eines der Felder für eine bestimmte Zeile nicht gültig ist. In der folgenden Beispieltabelle ist die 3. Zeile nicht für UOM gültig. Wie überspringe ich UOM nur für diese Zeile?Beim Erstellen einer SpecFlow-Szenario-Gliederung Wie überspringe ich ein Feld in der Beispieltabelle für eine Zeile, in der das Feld ungültig ist

 Examples: 
    | Name       | Taxing Authority  | Tax Code    | Rate Type | Currency | UOM | Tax Type | Status | 
    | OK Tax Rate Fixed   | Propane Education an | 1A     | Fixed  | EUR  | bbl | SSales | Active | 
    | Ok Tax Rate Flat    | Internal Revenue Ser | 12345ABCDEFGHIJKLMNO | Flat  | USD  | gal | CiSales | Active | 
    | OK Tax Rate Percent INACTIVE | State of Oklahoma | 1A$     | Percent | (Empty) |  | MFuel | Inactive | 
+0

Was meinst du mit 'das Feld überspringen'? Die UOM wird als leere Zeichenfolge an den Schritt übergeben. Warum kannst du nicht einfach damit umgehen, dass die Schnur in deinem Schritt leer ist? –

+0

Es ist nicht in der Benutzeroberfläche aktiviert, was bedeutet, dass der Benutzer nicht mit dem Feld interagieren konnte. –

+0

Es ist immer noch nicht klar, was du meinst. Vielleicht sollten Sie ein Beispiel für den Schritt geben, den Sie anrufen. Ich verstehe immer noch nicht, warum Sie dieses Feld nicht einfach im Code verwenden können, wenn es leer übergeben wird. –

Antwort

0

Szenario Outline: Dann Alle Felder sind gültig

Gegeben ...

Wenn ...

...

Examples: 
    | Name       | Taxing Authority  | Tax Code    | Rate Type | Currency | UOM | Tax Type | Status | 
    | OK Tax Rate Fixed   | Propane Education an | 1A     | Fixed  | EUR  | bbl | SSales | Active | 
    | Ok Tax Rate Flat    | Internal Revenue Ser | 12345ABCDEFGHIJKLMNO | Flat  | USD  | gal | CiSales | Active | 

Szenario Outline: Steuer Prozent inaktiv

Gegeben ...

Wenn ...

Then ...

Examples: 
    | Name       | Taxing Authority  | Tax Code    | Rate Type | Currency | UOM | Tax Type | Status | 
    | OK Tax Rate Percent INACTIVE | State of Oklahoma | 1A$     | Percent | (Empty) |  | MFuel | Inactive | 
+0

Es ist wahrscheinlich einfacher, ein separates Szenario hinzuzufügen. Auf diese Weise können Sie für den Sonderfall eine andere Schrittmethode hinzufügen – DerrickF

Verwandte Themen