以编程方式为黄瓜中的场景添加标签?

时间:2012-06-12 19:38:31

标签: ruby-on-rails cucumber capybara

我正在尝试创建一个在浏览器中运行黄瓜场景的别名,这样我就可以看到它们在失败时运行。我已经尝试设置环境变量,然后执行类似

的操作
if ENV['CUCUMBER_INTERACTIVE']
  Capybara.current_driver = :selenium
end

然而,似乎@javascript不仅仅指定了驱动程序。当我更改这样的驱动程序时,我的所有测试都会失败,除非我手动添加@javascript标记。

无论如何,我可以创建类似下面的内容吗?

if ENV['CUCUMBER_INTERACTIVE']
  Before do |scenario|
    scenario.add_tag('@javascript')
  end
end

0 个答案:

没有答案