Я имею следующие два определения шага:Неоднозначные определения шага
[When(@"I Schedule a Start Now Event named ""(.*)"" for the DR program named ""(.*)""")]
[When(@"I Schedule a Start Now Event named ""(.*)"" for the DR program named ""(.*)"" with load control device ""(.*)""")]
При использовании приведенных выше двух определений шага в сценарии, я мог видеть, второе определение шага не в состоянии связать.
Это потому, что, когда я закомментирована второго определения шага, мой шаг ставки на первом этапе определения следующим образом:
When I Schedule a Start Now Event named "[email protected]+Event" for the DR program named "[email protected]=Program" with load control device "Light"
Термин "[email protected]=Program" with load control device "Light"
предполагается в качестве одного значения строки. Но этого не должно было быть.
Он должен связываться со вторым определением шага.
Это проблема с шаблоном Regex?