我正在尝试创建一个可以在浏览器中运行黄瓜场景的别名,以便在它们失败时可以观察它们的运行。我试过设置一个环境变量,然后做类似的事情
if ENV['CUCUMBER_INTERACTIVE']
Capybara.current_driver = :selenium
end
但是,@javascript 似乎不仅仅是指定驱动程序。当我像这样更改驱动程序时,我所有的测试都失败了,除非我手动添加 @javascript 标记。
无论如何我可以创建类似以下的东西吗?
if ENV['CUCUMBER_INTERACTIVE']
Before do |scenario|
scenario.add_tag('@javascript')
end
end