HTTP basic auth for Capybara
I got it to work using page.driver.basic_authorize(name, password) instead Update: At the moment, after a Capybara upgrade, I’m using this pile of workarounds: if page.driver.respond_to?(:basic_auth) page.driver.basic_auth(name, password) elsif page.driver.respond_to?(:basic_authorize) page.driver.basic_authorize(name, password) elsif page.driver.respond_to?(:browser) && page.driver.browser.respond_to?(:basic_authorize) page.driver.browser.basic_authorize(name, password) else raise “I don’t know how to log in!” end