Sha256: e80b0c16ca07b5cd15681a7bbfb8631b1db87b89a530997baf1a7af35da54dec

Contents?: true

Size: 708 Bytes

Versions: 6

Compression:

Stored size: 708 Bytes

Contents

require 'selenium/webdriver'

class Selenium::WebDriver::Firefox::Profile
  def self.firebug_version
    '1.6.2'
  end

  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
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
jasmine_selenium_runner-3.0.0 lib/jasmine_selenium_runner/firebug/firebug.rb
jasmine_selenium_runner-2.4.0 lib/jasmine_selenium_runner/firebug/firebug.rb
jasmine_selenium_runner-0.2.1 lib/jasmine_selenium_runner/firebug/firebug.rb
jasmine_selenium_runner-0.2.0 lib/jasmine_selenium_runner/firebug/firebug.rb
jasmine_selenium_runner-0.1.1 lib/jasmine_selenium_runner/firebug/firebug.rb
jasmine_selenium_runner-0.1.0 lib/jasmine_selenium_runner/firebug/firebug.rb