繁体   English   中英

Specflow 使用 BeforeScenario 钩子获取当前场景中的所有步骤

[英]Specflow obtain all steps in current scenario using BeforeScenario hook

我希望能够获得场景即将在BeforeScenario挂钩中运行的步骤列表,因为我想解析这些步骤并根据这些步骤运行一些初步操作。 但是使用ScenarioContext只能提供基本信息(例如场景标题、标签等)。 有没有办法让这些步骤即将运行? 也许通过System.Reflection某种方式? 我尝试了Assembly.GetExecutingAssembly().GetManifestResourceNames() ,但它返回一个空字符串数组。

SpecFlow 在运行时没有此信息可用。

您唯一能做的就是再次解析功能文件并在那里查找我们将所有功能文件作为资源包含在测试程序集中。

像这样: 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM