我正在尝试创建一个在浏览器中运行黄瓜场景的别名,这样我就可以看到它们在失败时运行。我已经尝试设置环境变量,然后执行类似
的操作if ENV['CUCUMBER_INTERACTIVE']
Capybara.current_driver = :selenium
end
然而,似乎@javascript不仅仅指定了驱动程序。当我更改这样的驱动程序时,我的所有测试都会失败,除非我手动添加@javascript标记。
无论如何,我可以创建类似下面的内容吗?
if ENV['CUCUMBER_INTERACTIVE']
Before do |scenario|
scenario.add_tag('@javascript')
end
end