Piszę kilka zautomatyzowanych testów za pomocą Kapibara/rspec, wybieram/skonfigurować sterownik za pomocą tego trochę RubyPopup blokując w Google Chrome powoduje problemy z Kapibara/rspec testuje
Capybara.register_driver :selenium_chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
I m testowanie, czy przycisk, który kliknę, otwiera okno podręczne i czy okno wyświetla zawartość, którą powinien. Problem polega na tym, że gdy test otwiera okno, bloker wyskakujących okien przeglądarki Google Chrome blokuje go, powodując niepowodzenie testów. Wyłączenie blokera z menu opcji nie działa. Obawiam się również, że gdy uruchomię je na serwerze, spowoduje to ten sam problem.
Czy istnieje sposób automatycznego wyłączenia bloku wyskakującego dla testów?
+1! mamy ten sam problem, gdy używamy selenu WebDriver (chromedriver) do uruchamiania testów automatycznych ... – hwjp