Bir virgülle ayrılmış dizesi geçirmek ve sonra bir liste haline dönüştürebilir: Eğer örneklerden gelmek değerleri istiyorsanız
When i login to a site
then 'Joe,Bloggs,Peter,Mr,Some street,15' are valid
[Then("'(.*)' are valid")]
public void ValuesAreValid(List<String> values)
{
}
[StepArgumentTransformation]
public List<String> TransformToListOfString(string commaSeparatedList)
{
return commaSeparatedList.Split(",").ToList();
}
sonra yerine yapabilirsiniz:
When I login to a site
then '<values>' are valid
Examples
| values |
| Joe,Bloggs,Peter,Mr,Some street,15|
| Joe,Bloggs,Peter,Mr,Some street,16,SomethingElse,Blah|
ise Bir tablo kullanmak istediğinizde, bunu yapabilirsiniz:
When I login to a site
then the following values are valid
| FirstName | LastName | MiddleName | Greeting| Etc | Etc |
| Joe | Bloggs | Peter | Mr | you get| The Idea|
(eğer başlıkları varsa İstediğiniz ve sadece bu ile örnekler kullanabilir bence satır değerlerini)
kullanın: Bu yardım olabilir
When I login to a site
then the following values are valid
| FirstName | LastName | MiddleName | Greeting | Etc | Etc |
| <name> | <lastName>| <middleName>| <greeting>| <etc> | <etc> |
Evet, bkz .: http://www.specflow.org/documentation/SpecFlow-Assist-Helpers/ – Blorgbeard
Bunun tablo işlevinden mi bahsediyorsunuz? – AutomateFr33k
Sanırım bunu deneyebilirim. Bu işlevselliği nasıl özlediğimi merak ediyorum. | Aşağıdaki değerler geçerlidir Sonra bir site giriş: Ama neyse – AutomateFr33k