如何使用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?