Рассматриваете ли вы использование RSpec / Capybara?
Я знаю, что вы спрашивали о Cucumber / Capybara, но недавно я переключился с Cucumber / Capybara на Rspec / Capybara для интеграционных тестов и нашел его действительно интуитивным.
Если вы готовы испытать его, вы сможете настроить его в своем spec_helper следующим образом:
config.around(:each) do |example|
your_method
example.run
end
Вы также можете пометить определенные спецификации:
config.around(:each, :your_tag => true) do |example|
your_method
example.run
end