在 Chrome 上配置 Selenium - Capybara

Alp*_*mer 5 selenium google-chrome configure capybara

在使用 Capybara 进行测试时,我使用 Chrome 作为默认用户。我想要做的是配置该 chrome 实例,以便它不建议记住登录页面上的用户名和密码。

我怎样才能做到这一点 ?

And*_*lov 1

我认为你应该自定义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
Run Code Online (Sandbox Code Playgroud)

如果不起作用,请查看其他 Chrome 首选项和开关。