Использование capybara-webkit с HTTPS в рельсах

Кто-нибудь знает, можно ли использовать capybara-webkit, используя HTTPS с ruby ​​на рельсах.

Мое приложение работает с принудительной версией HTTPS. Чтобы тест был похож на производственный, я также хочу использовать HTTPS.

У меня есть спецификации запроса rspec с использованием HTTPS с https!

Однако я не могу получить функции rspec, работающие с использованием capybara-webkit. Я пробовал несколько вариантов, подобных следующему:

Capybara.default_driver = :webkit
Capybara.server_port = 37_511
Capybara.default_host = 'https://localhost'
Capybara.app_host = "#{Capybara.default_host}:#{Capybara.server_port}"

Capybara::Webkit.configure do |config|
  config.raise_javascript_errors = true
  config.ignore_ssl_errors

Ошибка:

Capybara::Webkit::InvalidResponseError:
   Unable to load URL: https://localhost:37511/home because of error loading https://localhost:37511/home: Unknown error

Мои версии:

ruby 2.3.4
rails 5.0.4
capybara-webkit 1.14.0
capybara 2.13.0
rspec 3.6.0

0 ответов

Другие вопросы по тегам