在 SpecFlow步骤定义的文档中,它显示了一个示例,您可以在该示例中通过在场景中使用逗号分隔列表在步骤定义中创建一个列表:
例如:
鉴于我在“周二、周五、周日”有空
会导致:
@Given("I am available on \"(.+)\"")
public void I_have_cukes_in_my_belly(List<String> days) {
// Do something with the days
}
不幸的是,当我这样做时,我得到了这个:
@Given("I am available on ""(.*)"")
public void I_have_cukes_in_my_belly(string days) {
// Do something with the days
}
我正在使用 VS 2012 和 SpecFlow 1.9.1 版。有谁知道我可能做错了什么?或者我该如何解决这个问题?
提前致谢。