class Selenium::WebDriver::Firefox::Marionette::Driver
def create_capabilities(opts)
def create_capabilities(opts) caps = opts.delete(:desired_capabilities) { Remote::W3C::Capabilities.firefox } options = opts.delete(:options) { Options.new } firefox_options = opts.delete(:firefox_options) if firefox_options WebDriver.logger.deprecate ':firefox_options', 'Selenium::WebDriver::Firefox::Options' firefox_options.each do |key, value| options.add_option(key, value) end end profile = opts.delete(:profile) if profile WebDriver.logger.deprecate ':profile', 'Selenium::WebDriver::Firefox::Options#profile=' options.profile = profile end options = options.as_json caps.merge!(options) unless options.empty? caps end