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