Capybara でのテスト中、デフォルトのユーザーとして Chrome を使用しています。私がやりたいのは、ログインページでユーザー名とパスワードを覚えておくことを提案しないように、そのクロムインスタンスを構成することです。
どうやってやるの ?
Capybara でのテスト中、デフォルトのユーザーとして Chrome を使用しています。私がやりたいのは、ログインページでユーザー名とパスワードを覚えておくことを提案しないように、そのクロムインスタンスを構成することです。
どうやってやるの ?
Chrome のプロファイルをカスタマイズする必要があると思います:
extensions.password_manager_enabled
falseに設定してみてください:
Capybara.register_driver :chrome do |app|
profile = Selenium::WebDriver::Chrome::Profile.new
profile['extensions.password_manager_enabled'] = false
Capybara::Selenium::Driver.new(app, :browser => :chrome, profile: profile)
end
うまくいかない場合は、他の Chrome 設定とスイッチを確認してください。