黄瓜:如何获得每个方案后执行步骤的列表?

时间:2015-02-28 02:49:54

标签: ruby cucumber scenarios

在每个场景之后,我想列出此场景的所有步骤。有办法吗?

2 个答案:

答案 0 :(得分:1)

您可以使用Scenario Hooks为每个方案获取步骤:

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

答案 1 :(得分:0)

如果执行方案的报告是您所追求的,那么只需设置您可以在CukesRunner类中指定的多种报告格式(html,json等)中的一种

见下面的例子:

@RunWith(Cucumber.class)
@CucumberOptions(format = { "pretty", "html:target/cucumber-html-report", "json:target/cucumber-json-report.json" })
public class CukesRunner {

}