Я пишу несколько автоматических тестов с использованием Capybara/RSpec, я выбираю/настраиваю драйвер, используя этот немного рубинов:
Capybara.register_driver :selenium_chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
Я проверяю, открывается ли кнопка, которую я нажимаю, всплывающее окно, и окно отображает содержимое, которое оно должно. Проблема в том, что когда тест открывает окно, блокировщик всплывающих окон Google Chrome блокирует его, в результате чего тесты терпят неудачу. Отключение блокатора из меню параметров не работает. Кроме того, я боюсь, что как только я запустил их на сервере, это вызовет ту же проблему.
Есть ли способ автоматически отключить всплывающий блок для тестов?