Bloqueio de pop-up no Google Chrome, causando problemas com os testes Capybara / Rspec
Estou escrevendo alguns testes automatizados usando Capybara / RSpec, escolho / configuro o driver usando este pouco de ruby:
Capybara.register_driver :selenium_chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
Estou testando se um botão em que clico está abrindo uma janela pop-up e se a janela está exibindo o conteúdo que deveria. O problema é que, quando o teste abre a janela, o bloqueador de pop-ups do Google Chrome a bloqueia, causando falhas nos testes. Desativar o bloqueador no menu de opções não funciona. Além disso, receio que, uma vez executados no servidor, ele cause o mesmo problem
Existe uma maneira de desativar o bloco pop-up para os testes automaticament