私のRailsプロジェクト(Ubuntu 10.04システム)でCapybaraセレンを使用していますが、テストFirefoxをロードしているときにfirefoxをアップグレードしました。今はすべてのアドオンがインストールされており、初めて各アドオンを設定するまで待機します。セレンを使用しているときにfirefoxでアドオンを無効にする方法
セレンを起動するときにこれらのアドオンをすべて無効にする方法はありますか?
OR
セットアップする方法すべての私のアドオン、それは毎回のテストが実行されている私を要求しないように設定を保存するにはありますか?
更新
私はクロムを使用するように切り替える場合は、それはそれで正常に動作します。
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
Capybara.javascript_driver = :selenium
私はFirefoxでテストしたいと思います。私は、セットアップFirefoxの下の「試験」のプロフィールをしましたし、次でそれを使用してみました:
動作しませんでしたCapybara.register_driver :selenium_firefox_custom do |app|
Capybara::Selenium::Driver.new(app, :browser => :firefox, :profile => "test")
end
Capybara.default_driver = :selenium_firefox_custom
、それはまだ私のデフォルトのプロファイルをロードしようとしました。
私はカピバラのgitバージョンを使用しています。
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)
私もCapybara.javascript_driver =を使用して試してみた:selenium_firefox_custom
これは自動更新によるものですか?これは、[更新]の[詳細設定]タブで設定できます。最初の使用のために設定されている場合、私はそれを一度行う必要があると思いますか?または、初期状態のVMを使用していますか?そうでなければ、わからない!ごめんなさい! – Nashibukasan
初めてのプラグインの設定です。セレンがブラウザを閉じるときに私はそれらを設定すると、私の設定はすべて忘れてしまって、私はこれをやり直さなければなりません。 – map7
ブラウザの起動時にアドオンの互換性チェックを無効にしたいだけですか? –