2

我正在尝试创建一个可以在浏览器中运行黄瓜场景的别名,以便在它们失败时可以观察它们的运行。我试过设置一个环境变量,然后做类似的事情

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

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

无论如何我可以创建类似以下的东西吗?

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

0 回答 0