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