硒火狐webdriver扩展安装

问题描述:

我遇到了一个问题,涉及硒使用时发生的硒火狐webdriver扩展安装。我有一个小程序:硒火狐webdriver扩展安装

public class SeleniumDebug 
{ 
    public static void main(String[] args) 
    { 
     WebDriver ff = new FirefoxDriver(); 
     ff.get("http://www.google.com"); 
    } 
} 

当我从家里运行它,谷歌网站来了。当我从工作中运行它时,出现一个弹出窗口询问我是否信任扩展的安装程序。一旦我点击“是”,并点击Firefox重启,我到达谷歌页面。我使用相同的硒webdriver版本,并在两个地方使用相同的firefox版本。

什么会导致行为上的差异?我希望两地的“家”行为。是一个可以控制这种行为的firefox配置参数吗?

顺便说一句,我看到很多帖子注册硒未连接到驱动程序(ole 127.0..0.1端口7750无法连接问题)。恰巧如果发生“上述弹出窗口”,如果您不“信任”firefox webdriver发行者,您将会遇到同样的问题。

日Thnx

+0

在这两种情况下你有相同的FF版本吗? – Eugene

+0

是的,相同的硒和相同的FF版本。 –

+0

你有没有做过配置文件?这听起来像你必须修复工作箱上的FF配置文件。您应该能够在工作时启动默认配置文件,单击是,然后它应该保存状态,以便在您通过代码运行时运行。 – JeffC

发现的问题....我公司有被默认Firefox何时上来加载的配置文件。该文件将首选项关键字extensions.autoDisableScopes设置为11,这会妨碍正确加载fx webdriver扩展。作为测试,我将此值更改为0,并且事情按预期工作。