使用Selenium Grid时如何设置Firefox区域设置?

时间:2014-12-04 00:21:16

标签: firefox selenium

如何使用Selenium Grid安装设置Firefox区域设置?我可以手动更改语言环境,但不能通过Selenium。这是我的代码:

`

FirefoxProfile profile = new FirefoxProfile();  
if (browserLoc != null) // Force browser to a locale independent of OS locale
{
  profile.setPreference("intl.accept_languages", browserLoc);
  profile.setPreference("intl.locale.matchOS", "false");
  profile.setPreference("general.useragent.locale", browserLoc);
  try
  {
    profile.addExtension(new File("C:/Downloads/francais_language_pack-31.0-fx.xpi"));
  }
  catch (IOException e)
  {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }
}
caps = DesiredCapabilities.firefox();
caps.setCapability(FirefoxDriver.PROFILE, profile);
break;

...

  driver = new RemoteWebDriver(new URL(seleniumHubURL), caps);`

运行此操作会导致Firefox以英语启动,无论如何。指定的路径是法语XPI文件的有效路径,browserLoc设置为“fr”。

此外,当Firefox启动时,我可以转到about:config并观察上面列出的首选项是否设置为我编码它们。

我怎样才能让firefox以法语开头?

0 个答案:

没有答案