Selenium WebDriver:对于rails中的FireFox配置,如何将capabilities elementScrollBehavior设置为1?

Selenium WebDriver:对于rails中的FireFox配置,如何将capabilities elementScrollBehavior设置为1?,selenium,firefox,scroll,webdriver,hidden,Selenium,Firefox,Scroll,Webdriver,Hidden,我有一个使用SeleniumWebDriver(2.53.0)的rails应用程序。我正试图克服Selenium(使用Firefox驱动程序)的问题,它会隐藏在静态标题下滚动的按钮。对于rails中的FireFox配置,如何将capabilities elementScrollBehavior设置为1 我有以下代码: profile ||= Selenium::WebDriver::Firefox::Profile.new 我的环境设置与您的不同,但需要设置对象 require 'selen

我有一个使用SeleniumWebDriver(2.53.0)的rails应用程序。我正试图克服Selenium(使用Firefox驱动程序)的问题,它会隐藏在静态标题下滚动的按钮。对于rails中的FireFox配置,如何将capabilities elementScrollBehavior设置为1

我有以下代码:

profile ||= Selenium::WebDriver::Firefox::Profile.new 

我的环境设置与您的不同,但需要设置对象

require 'selenium-webdriver'

Capybara.register_driver :selenium do |app|

  http_client = Selenium::WebDriver::Remote::Http::Default.new
  http_client.timeout = 120

  capabilities = Selenium::WebDriver::Remote::Capabilities.firefox( :elementScrollBehavior => 1 )

  Capybara::Selenium::Driver.new(
    app,
    :browser => :firefox,
    :desired_capabilities  => capabilities,
    :http_client => http_client
  )
end