如何使用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以法语开头?