Chrome 分离选项不再有效

Chrome detach option is no longer working

这里有一个关于 Ruby Selenium Binding 的问题

他试图在执行后不关闭 Chrome 的 window,但它不起作用。我已经找到了这个问题的解决方案,下面给出的程序早些时候工作正常,但现在不工作了

require 'watir'
caps = Selenium::WebDriver::Remote::Capabilities.chrome(chrome_options: {detach: true})
b = Watir::Browser.new :chrome, desired_capabilities: caps
b.goto('www.google.co.uk')

当我执行这个程序时,这个程序发出

的警告
2019-11-19 09:33:37 WARN Watir ["use_capabilities"] You can pass values directly into Watir::Browser opt without needing to use :desired_capabilities

但是我不知道如何使用这个Watir::Browser opt。感谢任何帮助。

您可以使用以下格式传递 Chrome 选项:

browser = Watir::Browser.new(
  :chrome,
  'goog:chromeOptions' => {detach: true}
)