Wie deaktiviere ich Add-Ons in Firefox, wenn ich Selen verwende?

Ich verwende Capybara-Selen in meinem Rails-Projekt (auf einem Ubuntu 10.04-System) und habe gerade ein Upgrade von Firefox durchgeführt, als ich meine Tests ausführte. Firefox wird nun geladen, es sind jedoch alle Add-Ons installiert und es wird gewartet, bis ich es eingerichtet habe jeder zum ersten Mal auf.

Gibt es eine Möglichkeit, alle diese Add-Ons zu deaktivieren, wenn Selen gestartet wird?

ODER

Gibt es eine Möglichkeit, alle meine Add-Ons einzurichten und die Einstellungen zu speichern, damit ich nicht jedes Mal zur Ausführung der Tests aufgefordert werde?

Aktualisieren

Wenn ich es umstelle, um Chrom zu verwenden, funktioniert es gut damit.

<code> Capybara.register_driver :selenium do |app|
   Capybara::Selenium::Driver.new(app, :browser => :chrome)
 end

 Capybara.javascript_driver = :selenium
</code>

Ich würde die Tests gerne mit Firefox machen. Ich habe ein "Test" -Profil unter Firefox erstellt und Folgendes versucht:

<code>Capybara.register_driver :selenium_firefox_custom do |app|
  Capybara::Selenium::Driver.new(app, :browser => :firefox, :profile => "test")
end

Capybara.default_driver = :selenium_firefox_custom
</code>

Was nicht geklappt hat, es wurde immer noch versucht, mein Standardprofil zu laden.

Ich benutze die Git-Version von Capybara.

<code>capybara (1.1.2)
  mime-types (>= 1.16)
  nokogiri (>= 1.3.3)
  rack (>= 1.0.0)
  rack-test (>= 0.5.4)
  selenium-webdriver (~> 2.0)
  xpath (~> 0.1.4)
</code>

Ich habe auch versucht, Capybara.javascript_driver =: selenium_firefox_custom zu verwenden

Antworten auf die Frage(4)

Ihre Antwort auf die Frage