Как предотвратить появление firefox в диалоговом окне безопасного режима после сбоя? Firefox: отключить автоматический безопасный режим после сбоя
Он блокирует автоматические тесты на селен.
Как предотвратить появление firefox в диалоговом окне безопасного режима после сбоя? Firefox: отключить автоматический безопасный режим после сбоя
Он блокирует автоматические тесты на селен.
Я понятия не имею, как вы это получили и что такое поток тестирования. Поэтому я не могу воспроизвести и протестировать решение. Но Firefox Safe Mode можно отключить, установив ключ toolkit.startup.max_resumed_crashes
в about:config
на -1
.
Вот как начать Firefox с этим предпочтением установить в C# связывании:
FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("toolkit.startup.max_resumed_crashes", "-1");
IWebDriver driver = new FirefoxDriver(profile);
Вы ознакомились с параметрами конфигурации в about:config
, есть варианты безопасного хранения, которые могут быть полезны.
С Firefox 23, вы также можете использовать переменные окружения MOZ_DISABLE_AUTO_SAFE_MODE, чтобы отключить этот диалог и автоматический безопасный режим.
Решение от @mmm работало до недавнего пакета Tor Browser Bundle (который использует Firefox).
Если вам нужна альтернатива, вы всегда можете удалить строку
user_pref("toolkit.startup.recent_crashes", 4);
из prefs.js
, например, как
или назвать это, как
os.system("sed -i '/toolkit\.startup\.recent_crashes/d' " +
os.path.join('/path/to' + 'prefs.js"))
Спасибо за ответ. До недавнего времени он работал нормально. Можете ли вы воспроизвести это? –
По крайней мере, с Firefox Portable это, кажется, не имеет никакого эффекта. – Bowi