Я пытаюсь заставить мой удаленный драйвер Chrome запрашивать страницы на немецком языке вместо английского. Следуя документации chromedriver и списку настроек хрома , я попытался установить его следующим образом:
capabilities.setCapability(ChromeOptions.CAPABILITY, getChromeOptions());
Map chromePrefs = new HashMap();
chromePrefs.put("settings.language.preferred_languages", "de-DE,de");
capabilities.setCapability("chrome.prefs", chromePrefs);
И я вижу, что он достигает chromedriver из файла журнала:
[0.453][FINE]: Initializing session with capabilities {
"browserName": "chrome",
"chrome.prefs": {
"settings.language.preferred_languages": "de-DE,de"
},
"chromeOptions": {
"args": [ "--ignore-certificate-errors" ],
"extensions": [ ]
},
"platform": "ANY",
"version": null
}
Но он по-прежнему запрашивает английские страницы, и это также можно увидеть, открыв настройки контента в настройках. Что я делаю не так?