Мне также нравится использовать оба, в целом, webkit работает быстрее, но иногда мне нравится видеть, как браузер делает что-то (например, когда я не знаю, что происходит, или показывать клиенту), мое решение -установить оба через gemfile и установить это в своем spec_helper.rb
Capybara.javascript_driver = :webkit unless ENV['SHOWJS']
. По умолчанию мой драйвер остается без драйвера, и когда я хочу увидеть его в селене, я могу запустить эту команду:
SHOWJS=1 rspec spec/features/user/new_spec.rb
Если вы используете guard или что-то еще, вам, возможно, придется экспортировать переменную окружения, потому что я не думаю, что вы можете просто передать ее.