Class: Selenium::WebDriver::Firefox::Profile
- Inherits:
-
Object
- Object
- Selenium::WebDriver::Firefox::Profile
- Defined in:
- lib/watir-webdriver-rails/driver.rb
Overview
Copied from capybara-firebug
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.firebug_version ⇒ Object
7 8 9 |
# File 'lib/watir-webdriver-rails/driver.rb', line 7 def self.firebug_version @firebug_version ||= '1.7.3' end |
.firebug_version=(version) ⇒ Object
11 12 13 |
# File 'lib/watir-webdriver-rails/driver.rb', line 11 def self.firebug_version=(version) @firebug_version = version end |
Instance Method Details
#enable_firebug(version = nil) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/watir-webdriver-rails/driver.rb', line 15 def enable_firebug(version = nil) version ||= Selenium::WebDriver::Firefox::Profile.firebug_version #add_extension(File.expand_path("../firebug/firebug-1.7.3.xpi", __FILE__)) add_extension(File.("../firebug/firebug-1.8.1.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 # Closed by default. self["extensions.firebug.previousPlacement"] = 3 end |