如何禁用Firefox安全模式...任何可能的方式

时间:2013-07-26 22:15:13

标签: firefox selenium webdriver

我使用Firefox驱动程序运行了很多自动化,需要一段时间(20-30分钟)。当然,在跑步的同时,我还在继续努力。

然而,在我做事的时候,我偶尔会在新的Firefox实例启动时按下Shift键。但是,Firefox已经硬编码,如果你持有shift,它将以安全模式启动,然后在“你确定你想要在安全模式下启动吗?”中冻结自动化。

以下是我考虑过的不同选项:

  1. 当我第一次碰到这个时,我认为这是Firefox多次崩溃的问题。我已将toolkit.startup.max_resumed_crashes更改为99999999,将browser.safebrowsing.enabled更改为false,并手动更改为FirefoxProfile

  2. 我尝试了thisthis,两者都显然是指旧版本的firefox,因为它们描述的文件不再存在。

  3. This听起来不会起作用,因为配置文件与安全模式没有任何关系,我无法执行任何AutoIt代码,因为Selenium仍然保持控制权弹出窗口。

  4. 无法运行Firefox 3.6或更低版本。 Running headless目前正在使用(使用Phantom),但我们永远不会停止使用firefox运行它。网格也是如此(我喜欢在本地运行它,所以我实际上可以看到它运行)。

  5. 我已经遇到了足够多的时间,我非常渴望任何解决方案......这是否意味着我的代码中更改了某些内容,firefox设置,firefox文件夹中的某些文件,甚至是一些AutoHotKey脚本(我都是已经考虑过了,但不知道它会如何起作用。

    谢谢!

1 个答案:

答案 0 :(得分:0)

你提到的

This solution似乎对我来说效果很好,即使使用最新的Firefox 22。

omni.ja文件是您要解压缩的文件。它是常规 zip文件。

omni.ja

在里面:

Inside the omni.ja

只需解压缩,更改文件,重新包装,保存即可。为我工作。