有没有人知道是否可以在导轨上使用带有ruby的HTTPS来使用capybara-webkit。
我的应用程序在生产中强制使用HTTPS运行。为了使测试与生产类似,我还希望它使用HTTPS。
我使用带有https!
但是我无法使用capybara-webkit获得rspec功能。我尝试了类似以下几个选项:
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