class Selenium::WebDriver::Firefox::Profile

Public Class Methods

firebug_version() click to toggle source
# File lib/jasmine/firebug/firebug.rb, line 4
def self.firebug_version
  @firebug_version ||= '1.6.2'
end
firebug_version=(version) click to toggle source
# File lib/jasmine/firebug/firebug.rb, line 8
def self.firebug_version=(version)
  @firebug_version = version
end

Public Instance Methods

enable_firebug(version = nil) click to toggle source
# File lib/jasmine/firebug/firebug.rb, line 12
def enable_firebug(version = nil)
  version ||= Selenium::WebDriver::Firefox::Profile.firebug_version
  add_extension(File.expand_path("../firebug-#{version}.xpi", __FILE__))

  # Prevent "Welcome!" tab
  self["extensions.firebug.currentVersion"] = "999"

  # Enable for all sites.
  self["extensions.firebug.allPagesActivation"] = "on"

  # Enable all features.
  ['console', 'net', 'script'].each do |feature|
    self["extensions.firebug.#{feature}.enableSites"] = true
  end

  # Open by default.
  self["extensions.firebug.previousPlacement"] = 1
end