2014-01-22 56 views

回答

14

我不知道你是如何得到這個以及你的測試流程是什麼的。所以我不能複製和測試解決方案。但是,可以通過將中的密鑰toolkit.startup.max_resumed_crashes設置爲-1來禁用Firefox Safe Mode

以下是如何與偏好在C#綁定設置啓動Firefox:

FirefoxProfile profile = new FirefoxProfile(); 
profile.SetPreference("toolkit.startup.max_resumed_crashes", "-1"); 

IWebDriver driver = new FirefoxDriver(profile); 
0

你看看about:config中的配置選項,有可能有用的安全瀏覽選項。

4

由於火狐23,你還可以使用環境變量MOZ_DISABLE_AUTO_SAFE_MODE禁用此對話框,並自動安全模式。

+0

謝謝你的回答。直到最近它都運行良好。你能重現嗎? –

+0

至少在Firefox Portable中,這似乎沒有效果。 – Bowi

0

@mmm的解決方案一直工作到最近的Tor瀏覽器包(使用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"))