我有一个使用 selenium-webdriver (2.53.0) 的 Rails 应用程序。我正在尝试解决 Selenium(使用 Firefox 驱动程序)的问题,其中在静态标题下滚动的按钮被隐藏。如何将 Rails 中的 FireFox 配置的功能 elementScrollBehavior 设置为 1?
我有这个代码:
profile ||= Selenium::WebDriver::Firefox::Profile.new
我的环境设置与你的不同,但是能力 http://www.rubydoc.info/gems/selenium-webdriver/0.0.28/Selenium/WebDriver/Remote/Capabilities需要设置对象。
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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)