停用Chrome'多个自动下载'使用Ruby Watir ChromeDriver-DesiredCapabilite提示

时间:2015-07-31 18:09:51

标签: ruby google-chrome selenium watir selenium-chromedriver

因此,我们有一堆自动脚本将转到特定网站并下载一组文件,但Chrome似乎有一个“多个自动下载”#39;提示需要禁用脚本才能自行运行并让它下载多个文件。

我找到了一个解决方案但是我无法实现它。解决方案有:

@caps = Selenium::WebDriver::Remote::Capabilites.chrome("chromeOptions"=>{"args"=>["--test-type"]})
@b = Watir::Browser.new :chrome, :profile => profile, :desired_capabilities => @caps

我收到错误:

Started ChromeDriver
version=20.0.1133.0
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.18.0/lib/selenium/webdriver/chrome/bridge.rb:
64:in `create_capabilities': unknown option: {:desired_capabilities=>#<Selenium::WebDriver::Remote::
Capabilities:0x5626368 @capabilities={:native_events=>false, :browser_name=>"chrome", :rotatable=>fa
lse, "chromeOptions"=>{"args"=>["--test-type"]}, :firefox_profile=>nil, :javascript_enabled=>true, :
proxy=>nil, :css_selectors_enabled=>true, :platform=>:any, :takes_screenshot=>false, :version=>""}>}
 (ArgumentError)

我一直试图以多种方式对其进行编码,但似乎无法将格式化下来,请求帮助将这些拼凑起来! 我无法对任何事情做任何更新。 Chrome v.19.0.1084.56 Ruby 1.8.7

0 个答案:

没有答案