我在同一个功能文件中写了两行(何时)
When user $action1$ $key1$ with $value1$ for $atttributeType_Value$ in $Filename1_SectionId1$
Then abc
When user $action2$ $key2$ with $value2$ in $Filename2_SectionId2$
Then def
以及步骤定义文件中对应的步骤定义
作为
[When(@"user (.*) (.*) with (.*) for (.*) in (.*)")]
public void abc()
{ //operation }
[When(@"user (.*) (.*) with (.*) in (.*)")]
public void def()
{ //operation }
但是,它显示错误为“找到多个匹配绑定。导航到第一个匹配..”
当我尝试导航到第一行时,它给出错误......但是当我使用第二行时导航。它正在正确导航。
我在应该有“<”和“>”的地方使用了“$”。