Использование 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