uninitialized constant Selenium::WebDriver::Chrome::Options (NameError)
::Selenium::WebDriver::Chrome::Options
was added in selenium-webdriver 3.4.1 - Upgrade to the latest selenium-webdriver
gem (3.5.2 currently)
It seems that you need to Capybara
for declaring browser_options
. see the below:
Capybara.register_driver :logging_selenium_chrome do |app| caps = Selenium::WebDriver::Remote::Capabilities.chrome(loggingPrefs: {browser: 'ALL'}) browser_options = Capybara::Selenium::WebDriver::Chrome::Options.new() Capybara::Selenium::Driver.new(app, browser: :chrome, options: browser_options, desired_capabilities: caps)end