Jak wyłączyć dodatki w Firefoksie podczas używania selenu
Używam selenum Capybara w moim projekcie Rails (w systemie Ubuntu 10.04) i właśnie zaktualizowałem firefox teraz, gdy używam testów ładuje firefox, ale teraz ma zainstalowane wszystkie dodatki i czeka, aż ustawię każdy po raz pierwszy.
Czy istnieje sposób na wyłączenie wszystkich tych dodatków podczas uruchamiania selenu?
LUB
Czy istnieje sposób na skonfigurowanie wszystkich moich dodatków i zapisanie ustawień, tak aby nie pytały mnie za każdym razem, gdy testy są uruchamiane?
Aktualizacja
Jeśli zmienię go, aby używać chromu, to działa z tym dobrze.
<code> Capybara.register_driver :selenium do |app| Capybara::Selenium::Driver.new(app, :browser => :chrome) end Capybara.javascript_driver = :selenium </code>
Chciałbym jednak przeprowadzić testy z firefoxem. Zainstalowałem profil „test” pod firefoxem i próbowałem go używać z następującymi elementami:
<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>
Który nie zadziałał, nadal próbował załadować mój profil domyślny.
Używam wersji gib kapibary;
<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>
Próbowałem również użyć Capybara.javascript_driver =: selenium_firefox_custom