class Selenium::WebDriver::Remote::Driver
def process_options(options, capabilities)
def process_options(options, capabilities) if options && capabilities msg = "Don't use both :options and :capabilities when initializing #{self.class}, prefer :options" raise ArgumentError, msg elsif options.nil? && capabilities.nil? raise ArgumentError, "#{self.class} needs :options to be set" end options ? options.as_json : generate_capabilities(capabilities) end