解决方法Firefox更新插件

时间:2012-04-17 08:06:09

标签: java unit-testing firefox selenium webdriver

我想知道如何更新firefox中的许多更新屏幕(插件兼容性,....)。我在Java中使用WebDriver。 我使用自定义的firefox配置文件并没有问题,我已经尝试了一些自定义的prefs.js。但没有效果。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

这种偏好怎么样?

http://kb.mozillazine.org/Extensions.checkCompatibility

此外,除非需要扩展,否则请尝试从Firefox的“安全模式”开始,即完全禁用扩展,例如在C#

FirefoxProfile profile = new FirefoxProfile();
FirefoxBinary binary = new FirefoxBinary();
binary.StartProfile(profile, "-safe-mode");

我知道你是Java,但是StartProfile方法也存在于Java绑定中,我希望这就是你所追求的。

答案 1 :(得分:1)

如果您从自定义配置文件开始,则需要保留在配置文件文件夹中的是prefs.js,cert8.db,cert_override.txt文件。你只需要这些。现在为您的插件问题,请确保prefs.js不包含任何指向firefox旧版本的首选项。如果您使用与您正在测试的版本不同的firefox版本创建firefox配置文件,则会发生这种情况。