Method: Selenium::WebDriver::Chrome::Profile#as_json

Defined in:
lib/selenium/webdriver/chrome/profile.rb

#as_json(opts = nil) ⇒ Object



55
56
57
58
59
60
61
62
63
# File 'lib/selenium/webdriver/chrome/profile.rb', line 55

def as_json(opts = nil)
  extensions = @extensions.map do |crx_path|
    File.open(crx_path, "rb") { |crx_file| Base64.strict_encode64 crx_file.read }
  end

  extensions.concat(@encoded_extensions)

  super.merge('extensions' => extensions)
end