1 ruby cucumber capybara selenium-chromedriver
运行黄瓜场景时,我想在隐身模式下使用 Chrome。我尝试了通过互联网找到的一些建议,但似乎都不起作用。
目前,我想到了以下内容,它启动了 chrome,但不是在隐身模式下
Capybara.register_driver :selenium do |app|
caps = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => {"args" => %w["--incognito"]})
Capybara::Selenium::Driver.new(app, {:browser => :chrome, :desired_capabilities => caps})
end
Run Code Online (Sandbox Code Playgroud)
有小费吗?
深入研究源代码,发现它非常简单:
Capybara.register_driver :chrome do |app|
Capybara::Selenium::Driver.new(app, browser: :chrome, switches: ['--incognito'])
# or
Capybara::Selenium::Driver.new(app, browser: :chrome, args: ['--incognito'])
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2746 次 |
| 最近记录: |