Ruby
RSpec
Capybara

capybara-mechanizeでBasic認証

More than 5 years have passed since last update.

capybara+Rspecの環境でBasic認証で少しハマったのでメモ
driverにmechanizeを使用していると
http://theadmin.org/articles/test-http-basic-authentication-in-rails/
この方法もうまくいかなかった。

page.driver.browser.agent.add_auth("https://example.com/" ,"usename","password")

visitする前に上記のように書けばOK

page.driver.browser.browser.auth("usename","password")

でも今のところ通るがauthは将来DEPRECATEになるという警告がでた。