¿Cómo deshabilito los complementos en Firefox cuando uso Selenium?
Estoy usando Capybara selenium en mi proyecto Rails (en un sistema Ubuntu 10.04) y acabo de actualizar Firefox ahora cuando estoy ejecutando mis pruebas. Firefox carga, pero ahora tiene todos los complementos instalados y espera hasta que los configure. cada uno por primera vez.
¿Hay alguna manera de deshabilitar todos estos complementos al iniciar el selenio?
O
¿Hay alguna forma de configurar todos mis complementos y guardar la configuración para que no me pregunte cada vez que se ejecuten las pruebas?
Actualizar
Si lo cambio para usar Chrome funciona bien con eso.
<code> Capybara.register_driver :selenium do |app| Capybara::Selenium::Driver.new(app, :browser => :chrome) end Capybara.javascript_driver = :selenium </code>
Aunque me gustaría hacer las pruebas con Firefox. He configurado un perfil de "prueba" en Firefox y he intentado usarlo con lo siguiente:
<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>
Lo que no funcionó, todavía intentó cargar mi perfil predeterminado.
Estoy usando la versión git de 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>
También he intentado usar Capybara.javascript_driver =: selenium_firefox_custom