2016-09-15 7 views
0

Heute begann ich, BDD mit SpecFlow + Selenium zu studieren, und ich fand mehrere Beispiele, die nur 1 zurück zeigen. Wie schreibe ich ein Szenario, das mehr als ein Element zurückgibt. Zum Beispiel:BDD SpecFlow-Szenarien

Given a name "test" 
I click on the SEARCH button 

Dann wird das Ergebnis der nachstehenden Tabelle gleich sein:

name | last name 
test | fulano 
test | siclano 

In diesem Fall Wie schreibe ich die DANN ?, Annahme der 2 Reihen der Rückkehr Tabelle gezeigt?

Antwort

1

Szenario:

Given a name "test" 
When I click on the SEARCH button 
Then the result will be 
| name | last name 
| test | fulano 
| test | siclano 

Code:

[Then("The result will be")] 
public void ThenTheResultWillBe(Table table) 
{ 
    //check that the result contains all the values in the table 
}