如果Specflow场景步骤以和或但而不是Given / When / Then开头,是否有办法检索?我想把这些步骤写成文本。
例如:
Given this is a step
And this is another one
When I do something
Then something happen
But something else dont
和/但是存储在我可以检索的任何地方吗?
谢谢!
答案 0 :(得分:0)
可能是这个信息在StepInfo(https://github.com/techtalk/SpecFlow/blob/master/TechTalk.SpecFlow/StepInfo.cs)中可用。
[Binding]
public class Binding
{
private ScenarioContext _scenarioContext;
public Binding(ScenarioContext scenarioContext)
{
_scenarioContext = scenarioContext;
}
[AfterStep()]
public void AfterStepHook()
{
var stepText = _scenarioContext.ScenarioStepContext.StepInfo.Text;
}
}
编写的代码没有编译/运行。