如何更新Capybara的个人资料?

时间:2016-03-03 19:45:39

标签: ruby selenium rspec capybara

我正在使用这样的代码来设置Capybara配置文件:

Capybara.register_driver :selenium_focus do |app|
  profile = Selenium::WebDriver::Firefox::Profile.new
  Capybara::Selenium::Driver.new(app, browser: :firefox, profile: profile)
end

稍后在设置过程中,我想更新配置文件。例如:

  profile["focusmanager.testmode"] = true

如何在使用profile["focusmanager.testmode"] = true设置个人资料后更新个人资料?

1 个答案:

答案 0 :(得分:0)

这不太可能。最简单的解决方案是使用所需的不同设置注册2个驱动程序,然后为每个测试使用正确的驱动程序