I'm having a very odd issue with some capybara/selenium tests. For context I'm running ruby-rspec with selenium and capybara. My test work just fine when I run them on Chrome, but for some reason with Firefox, the 2nd URL fails.
spec_helper.rb
BROWSER = :chrome
BROWSER = :firefox
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, browser: BROWSER)
end
Capybara.default_driver = :selenium
# This one works
Capybara.app_host = "https://bar.foo.com/home"
# This one doesn't
Capybara.app_host = "https://foo.bar.com:18661/home"
The error I get:
Selenium::WebDriver::Error::WebDriverError:
WebDriverError@chrome://marionette/content/error.js:172:5
InsecureCertificateError@chrome://marionette/content/error.js:291:5
handleReadyState@chrome://marionette/content/listener.js:274:21
handleEvent@chrome://marionette/content/listener.js:247:9