如何获取当前执行的 Cucumber 测试场景标题和步骤文本

How to get currently executed Cucumber test scenario title and step text

提前感谢您的帮助。 我正在寻找一种方法来检索当前执行的测试场景并从 ruby 开始。我一直在尝试寻找一种方法,但一直没有成功。

我知道对于大多数用途来说,这不是很常见,但我想尝试一些想法,我真的需要获得此类信息。

您可以使用 Scenario Hooks 获取每个场景的步骤:

After do |scenario|
  scenario.steps.each { |s| puts s.to_sexp }
end