黄瓜:如何在After块中获取标签列表?

时间:2012-04-05 14:52:51

标签: ruby-on-rails cucumber

我在功能支持文件中有以下内容:

After do |scenario|
  screen_shot_and_save_page if scenario.failed?
end

如果方案标记包含@javascript,我想仅运行此 。我该怎么写呢?

1 个答案:

答案 0 :(得分:4)

After("@sometag") do |scenario|
  screen_shot_and_save_page if scenario.failed?
end

您还可以orandnot代码。例如

After("@alpha,~@bravo","@charlie") do |scenario|
  screen_shot_and_save_page if scenario.failed?
end

以上内容仅适用于包含@charlie标记和@alpha标记或没有@bravo标记

的方案