Блокировка всплывающих окон в Google Chrome, вызывающая проблемы с тестами Capybara / Rspec

Я пишу некоторые автоматизированные тесты с использованием Capybara / RSpec, я выбираю / настраиваю драйвер, используя этот маленький рубин:

Capybara.register_driver :selenium_chrome do |app|
  Capybara::Selenium::Driver.new(app, :browser => :chrome)
end

Я проверяю, открывает ли кнопка, которую я нажимаю, всплывающее окно и отображает ли оно содержимое, которое должно. Проблема в том, что когда тест открывает окно, блокировщик всплывающих окон Google Chrome блокирует его, что приводит к сбою тестов. Отключение блокировщика из меню настроек не работает. Кроме того, я боюсь, что после запуска этих файлов на сервере это вызовет ту же проблему.

Есть ли способ автоматически отключить всплывающий блок для тестов?

Ответы на вопрос(6)

Ваш ответ на вопрос