【发布时间】:2015-10-29 17:14:23
【问题描述】:
在使用 Capybara 进行测试时,我使用 Chrome 作为我的默认用户。我想要做的是配置该 chrome 实例,使其不建议在登录页面上记住用户名和密码。
我该怎么做?
【问题讨论】:
标签: google-chrome selenium capybara configure
在使用 Capybara 进行测试时,我使用 Chrome 作为我的默认用户。我想要做的是配置该 chrome 实例,使其不建议在登录页面上记住用户名和密码。
我该怎么做?
【问题讨论】:
标签: google-chrome selenium capybara configure
我觉得你应该自定义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 偏好设置和开关。
【讨论】:
require 'selenium-webdriver'