Chrome Selenium RemoteDriver区域设置问题

时间:2012-02-20 15:48:30

标签: google-chrome selenium locale webdriver

在我看来,当我们将它与selenium remotewebdriver一起使用时,chrome webdriver强制语言环境为en-us。任何人都可以确切地确认这是如何工作的,以及是否可以强制使用特定的语言环境(最好不要委托给代理服务器)?

2 个答案:

答案 0 :(得分:0)

(这取自关于主题的答案:Set Chrome's language using Selenium ChromeDriver。)

您可以通过添加Chrome的command line switch“ - lang”。

来实现

以下是Java中的情况:

ChromeOptions options = new ChromeOptions();
options.addArguments("--lang=de-de");
return new ChromeDriver(options);

答案 1 :(得分:-1)

您可以使用功能配置浏览器。

例如:

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("default_locale", "your_locale");
WebDriver driver = new ChromeDriver(capabilities);  //or RemoteWebdriver(capabilities);

我不确定语言环境功能的名称是“default_locale”。请查看Chrome手册以澄清它。