El bloqueo de popup en Google Chrome causa problemas con las pruebas Capybara / Rspec
Estoy escribiendo algunas pruebas automatizadas usando Capybara / RSpec, elijo / configuro el controlador usando este pequeño ruby:
Capybara.register_driver :selenium_chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
Estoy probando si un botón en el que hago clic abre una ventana emergente y si la ventana muestra el contenido que debería. El problema es que cuando la prueba abre la ventana, el bloqueador de ventanas emergentes de Google Chrome la bloquea, lo que hace que las pruebas fallen. Deshabilitar el bloqueador desde el menú de opciones no funciona. Además, me temo que una vez que los ejecute en el servidor, causará el mismo problema.
¿Hay alguna forma de deshabilitar el bloque emergente para las pruebas automáticamente?