J'essaie d'obtenir que mon pilote chrome distant demande des pages en allemand plutôt qu'en anglais. Suite à la chromedriver documentation et list of chrome preferences, j'ai essayé de le régler comme ceci:WebDriver: Comment spécifier les langues préférées pour Chrome
capabilities.setCapability(ChromeOptions.CAPABILITY, getChromeOptions());
Map<String, String> chromePrefs = new HashMap<String,String>();
chromePrefs.put("settings.language.preferred_languages", "de-DE,de");
capabilities.setCapability("chrome.prefs", chromePrefs);
Et je peux le voir atteint chromedriver à partir du fichier journal:
[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
}
Mais il demande encore des pages en anglais et cela peut aussi être vu en ouvrant les paramètres de contenu dans les préférences. Qu'est-ce que je fais mal?
Cela fait beaucoup de sens, surtout comme je C'est la même chose que Firefox utilise. Mais ça ne marche pas non plus:/ – c089
Ouais, maintenant je peux aussi le confirmer pour les appels de python. J'ai ajouté du texte sur ce qui ne va pas (y compris un rapport de bug) et ce qui pourrait être une alternative/solution de contournement jusqu'à ce qu'il soit corrigé. Ce n'est probablement pas la réponse que vous espériez. Mais j'espère que cela aide un peu, néanmoins. – zpea
Merci pour vos efforts et le dépôt du bogue :) – c089