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