Если вдруг Ваше веб-приложение по какой-то причине изобилует всплывающими окнами, а тестовый сценарий включает много шагов с этими самыми попапами, то в какой-то момент Вы можете столкнуться с такой проблемой:
Откройте в firefox about:config.
Свойство dom.popup_maximum и определяет количество окон, после открытия которого браузер начинает блокирование новых. Установив это значение можно корректировать поведения браузера.
Для использования при запуске браузера selenium в папке используемого профайла нужно найти файл prefs.js и добавить (или отредактировать, если такое свойство уже есть) строку
user_pref("dom.popup_maximum", 200);
Firefox prevented this site from opening pop-up window.
Причем, даже если в настройках Firefox "Block pop-up windows" не выбрано, начиная с какого-то момента он их все равно будет блокировать.
Это проблема.
Теперь о решении.
Откройте в firefox about:config.
Свойство dom.popup_maximum и определяет количество окон, после открытия которого браузер начинает блокирование новых. Установив это значение можно корректировать поведения браузера.
Для использования при запуске браузера selenium в папке используемого профайла нужно найти файл prefs.js и добавить (или отредактировать, если такое свойство уже есть) строку
user_pref("dom.popup_maximum", 200);