Ruby on rails 在rails中使用带HTTPS的capybara webkit
有人知道在ruby on rails上使用HTTPS的capybara webkit是否可行吗 我的应用程序在生产中使用HTTPS强制运行。为了使测试与生产保持类似,我还希望它使用HTTPS 我已经获得了使用HTTPS和Ruby on rails 在rails中使用带HTTPS的capybara webkit,ruby-on-rails,rspec,webkit,capybara-webkit,Ruby On Rails,Rspec,Webkit,Capybara Webkit,有人知道在ruby on rails上使用HTTPS的capybara webkit是否可行吗 我的应用程序在生产中使用HTTPS强制运行。为了使测试与生产保持类似,我还希望它使用HTTPS 我已经获得了使用HTTPS和HTTPS的rspec请求规范 但是,我无法使用capybara webkit使rspec功能正常工作。我尝试了以下类似的几种选择: Capybara.default_driver = :webkit Capybara.server_port = 37_511 Capybara.
HTTPS的rspec请求规范代码>
但是,我无法使用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