Używam selenu Kapibara w moim projekcie Rails (w systemie Ubuntu 10.04) i właśnie uaktualniłem firefox teraz, gdy uruchamiam testy obciążenia firefoxem, ale teraz ma wszystkie zainstalowane dodatki i czeka, aż ustawię je po raz pierwszy.Jak wyłączyć dodatki w firefoxie podczas używania selenu
Czy istnieje sposób na wyłączenie wszystkich tych dodatków podczas uruchamiania selenu?
LUB
Czy istnieje sposób, aby ustawić wszystkie moje dodatki i zapisać ustawienia tak, że nie zapyta mnie za każdym razem testy są prowadził?
Aktualizacja
Jeśli zmienię go używać Chrome działa dobrze z tym.
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
Capybara.javascript_driver = :selenium
Chciałbym jednak wykonać testy z firefoxem. Mam ustawić „test” profil pod firefox i próbował go z następujących czynności:
Capybara.register_driver :selenium_firefox_custom do |app|
Capybara::Selenium::Driver.new(app, :browser => :firefox, :profile => "test")
end
Capybara.default_driver = :selenium_firefox_custom
co nie działa, to jeszcze próbował załadować mój profil domyślny.
Używam wersji gybki kapibara;
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)
Ja również próbowałem przy użyciu Capybara.javascript_driver =: selenium_firefox_custom
Czy jest to spowodowane automatycznymi aktualizacjami? Można to ustawić na karcie Zaawansowane w obszarze Aktualizacja. Jeśli jest skonfigurowany do pierwszego użycia, wyobrażam sobie, że musiałbyś zrobić to tylko raz? Czy używasz maszyny wirtualnej ze stanem początkowym? Jeśli nie, nie jestem pewien! Przepraszam! – Nashibukasan
To konfiguracja wtyczek do pierwszego użycia.Jeśli je skonfiguruję, gdy selen zamknie przeglądarkę, wszystkie moje ustawienia zostaną zapomniane i muszę to zrobić jeszcze raz. – map7
Chcesz wyłączyć sprawdzanie zgodności dodatków podczas uruchamiania przeglądarki? –