我使用Firefox驱动程序运行了很多自动化,需要一段时间(20-30分钟)。当然,在跑步的同时,我还在继续努力。
然而,在我做事的时候,我偶尔会在新的Firefox实例启动时按下Shift键。但是,Firefox已经硬编码,如果你持有shift,它将以安全模式启动,然后在“你确定你想要在安全模式下启动吗?”中冻结自动化。
以下是我考虑过的不同选项:
当我第一次碰到这个时,我认为这是Firefox多次崩溃的问题。我已将toolkit.startup.max_resumed_crashes
更改为99999999
,将browser.safebrowsing.enabled
更改为false
,并手动更改为FirefoxProfile
This听起来不会起作用,因为配置文件与安全模式没有任何关系,我无法执行任何AutoIt代码,因为Selenium仍然保持控制权弹出窗口。
无法运行Firefox 3.6或更低版本。 Running headless目前正在使用(使用Phantom),但我们永远不会停止使用firefox运行它。网格也是如此(我喜欢在本地运行它,所以我实际上可以看到它运行)。
我已经遇到了足够多的时间,我非常渴望任何解决方案......这是否意味着我的代码中更改了某些内容,firefox设置,firefox文件夹中的某些文件,甚至是一些AutoHotKey脚本(我都是已经考虑过了,但不知道它会如何起作用。
谢谢!
答案 0 :(得分:0)
This solution似乎对我来说效果很好,即使使用最新的Firefox 22。
omni.ja
文件是您要解压缩的文件。它是常规 zip文件。
在里面:
只需解压缩,更改文件,重新包装,保存即可。为我工作。