Для некоторых тестовых работ Selinium мне нужно оставить включенный JavaScript в Firefox ... и, в то же время, отключить возможность JavaScript запускать окна предупреждений (Selenium пока не обрабатывает их в событии "onload"). После некоторых поисков в Интернете я обнаружил, что вы можете сделать это, установив следующие предпочтения пользователя:
user_pref("capability.policy.default.Window.alert", "noAccess");
Вы можете поместить это в user.js
для определенного профиля Firefox, но я не использую несколько профилей. Поэтому я добавил это:
- положить "
about:config
" в моей адресной строке - щелкните правой кнопкой мыши и выберите "новый"
- добавив пару имя-значение выше
Это работает! Firefox больше не поддерживает окна предупреждений JavaScript. Однако теперь, когда я прошёл тестирование ... проблема в том, что я не могу отменить это.
Когда я возвращаюсь к « about:config
», я не нахожу эту пару имя-значение в списке предпочтений. Я также ничего не нахожу в " prefs.js
". Где это предпочтение было сохранено? Как я его разберу, и вернусь в нормальное русло?