0

我在 Ruby 中将 Cucumber 与 Selenium Webdriver v2.53 和 ChromeDriver v2.24 一起使用,一切正常。现在我正在尝试将 Selenium Webdriver 升级到 v3.0.5,然后我发现 ChromeOptions 的旧设置(我使用 Chrome 中的伪造相机选项)不适用于新的 Selenium Webdriver 3。
以下是我现有的设置:

环境.rb

Capybara.register_driver :chrome do |app|
  caps = Selenium::WebDriver::Remote::Capabilities.new
  caps["chromeOptions"] = {}
  caps["chromeOptions"]["args"] = %W(
        --no-sandbox
        --disable-plugins
        --use-fake-device-for-media-stream
        --use-fake-ui-for-media-stream
        --start-maximized
        --disable-notifications
    )
  Capybara::Selenium::Driver.new(app, :browser => :chrome, :desired_capabilities => caps)
end

我需要在 Selenium 3 中有这个伪造的相机选项,所以如果有人知道如何修复它或关于如何修复它的想法,请帮助我。
谢谢你。

4

0 回答 0