我一直在使用Cucumber(Ruby和Java),在两种情况下,都可以直接从命令行创建步骤定义框架。现在,我正在使用dotnet-cli和VSCode使用SpecFlow + NetCore。
我想从命令行生成步骤定义框架,但是我发现的所有文档都建议该功能仅在使用Visual Studio时可用,这对吗?没有命令行选项可生成步骤定义?
阅读了一些Specflow代码和VSTest文档后,我找到了自己的问题的答案:只需要将控制台记录器的详细程度设置为“详细”即可。
这意味着:
dotnet测试--logger:“控制台;详细程度=详细”]]
这样,步骤定义的框架将在控制台中输出。