在使用 Capybara 进行测试时,我使用 Chrome 作为默认用户。我想要做的是配置该 chrome 实例,以便它不会建议记住登录页面上的用户名和密码。
我怎样才能做到这一点?
最佳答案
我认为你应该自定义Chrome's profile :
尝试将 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 偏好设置和开关。
关于google-chrome - 在 Chrome 上配置 Selenium - Capybara,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15157718/