Capybara / RSpecを使用していくつかの自動テストを作成しています。この少しのルビーを使用して、ドライバーを選択/構成します。
Capybara.register_driver :selenium_chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
クリックしたボタンがポップアップウィンドウを開いているかどうか、およびウィンドウに必要なコンテンツが表示されているかどうかをテストしています。問題は、テストがウィンドウを開くと、Google Chromeポップアップブロッカーがウィンドウをブロックし、テストが失敗することです。オプションメニューからブロッカーを無効にしても機能しません。また、これらをサーバーで実行すると、同じ問題が発生するのではないかと心配しています。
テストのポップアップブロックを自動的に無効にする方法はありますか?