2017-06-09 2 views
0

Ich habe eine Gurke Szenario mit einer Datentabelle auf diese Weise:Lauf Gurke Tabelle automatisch

Szenario: Anmeldung Funktionalität

Bei Login

Wenn ich E-Mail als <Email> und Passwort als <Password>

eingeben
| Email | Password  | 

| xxxxxx | mypassword | 

| abcde | mypassword | 

|   | mypassword | 

|   |    | 

Dann Login sollte nicht erfolgreich sein

Wie kann ich den Schritt für alle Tabellenzeilen auf eine automatisierte Weise ausführen. Die einzige Lösung, die ich gefunden habe, wird über jede einzelne Zelle auf diese Weise:

data.get(1).get(0) , data.get(1).get(1) , data.get(2).get(0) , data.get(2).get(1) ans so on. 

Ist es möglich, dass Gurke den Test für alle Tabellenwerte von selbst läuft?

+0

Verwenden Sie einen stattdessen ‚Szenario Kontur‘ ... Das wird jeder Benutzer-Passwort-Kombination als separater Test durchgeführt. – Grasshopper

Antwort

0

Wie @Grasshopper gesagt, verwenden Sie die Scenario Outline statt:

Scenario Outline: Login functionality 
    Given loginscreen 
    When I enter Email as <Email> and Password as <Password> 
    Then Login should be unsucessful 
    Examples: 
    | Email | Password  | 
    | xxxxxx | mypassword | 
    | abcde | mypassword | 
Verwandte Themen