硒火狐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
答
发现的问题....我公司有被默认Firefox何时上来加载的配置文件。该文件将首选项关键字extensions.autoDisableScopes设置为11,这会妨碍正确加载fx webdriver扩展。作为测试,我将此值更改为0,并且事情按预期工作。
在这两种情况下你有相同的FF版本吗? – Eugene
是的,相同的硒和相同的FF版本。 –
你有没有做过配置文件?这听起来像你必须修复工作箱上的FF配置文件。您应该能够在工作时启动默认配置文件,单击是,然后它应该保存状态,以便在您通过代码运行时运行。 – JeffC