2014-01-22 3 views

ответ

14

Я понятия не имею, как вы это получили и что такое поток тестирования. Поэтому я не могу воспроизвести и протестировать решение. Но 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); 
0

Вы ознакомились с параметрами конфигурации в about:config, есть варианты безопасного хранения, которые могут быть полезны.

4

С Firefox 23, вы также можете использовать переменные окружения MOZ_DISABLE_AUTO_SAFE_MODE, чтобы отключить этот диалог и автоматический безопасный режим.

+0

Спасибо за ответ. До недавнего времени он работал нормально. Можете ли вы воспроизвести это? –

+0

По крайней мере, с Firefox Portable это, кажется, не имеет никакого эффекта. – Bowi

0

Решение от @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")) 

 Смежные вопросы

  • Нет связанных вопросов^_^