1

Öffnen eines Browsers (Google Chrome) in einer anderen Sprache durch Selen WebDriver funktioniert gut, wenn auf dem PC ausgeführt wird, wie beschrieben here. Aber wenn Sie es auf Linux-basierten Systemen oder Mac-OS versuchen, funktioniert es einfach nicht, und der Browser öffnet sich in seiner Standardsprache. Ich habe versucht, einen anderen Sprachcode zu verwenden, wie "es_ES" oder "es-ES" anstelle von "es", aber nichts half. Ist es ein anderer Sprachcode für Linux, oder ist es eine andere Art, den Webtreiber zu manipulieren und nicht den Befehl "--lang" zu verwenden?Selenium WebDriver - Ändern der Sprache des Browsers unter Linux

Danke.

Antwort

0

haben versuche ich nicht, aber ich denke, die Einstellung von Chrom, wie sich ändern können: -

Einstellungen -> Lamguages ​​-> Sprachen hinzufügen.

Fügen Sie Ihre Sprache hinzu und versuchen Sie es. entfernen Sie andere Sprache, falls erforderlich.

Für IE siehe unten Link: -

http://www.reliply.org/info/internet/http-accept-lang.html

Ich habe auch einen Code auf denselben Link Ihnen geteilt gefunden. Hast du es versucht?

DesiredCapabilities jsCapabilities = DesiredCapabilities.chrome(); 
ChromeOptions options = new ChromeOptions(); 
Map<String, Object> prefs = new HashMap<>(); 
prefs.put("intl.accept_languages", language); 
options.setExperimentalOption("prefs", prefs); 
jsCapabilities.setCapability(ChromeOptions.CAPABILITY, options); 

Quelle: -

Set Chrome's language using Selenium ChromeDriver

+0

durch Ändern von Einstellungen problematisch ist, da ich es automatisch passieren muss - Es läuft auf einem Remote-Rechner. In Bezug auf das zweite Stück Code - ich habe es bereits versucht. Es hilft nicht. Browser öffnet immer noch auf Englisch. –

+0

Ja, ich kann verstehen .. haben Sie versucht, 2. durch Code –

+0

in der Tat, siehe meine Bearbeitung oben auf den Kommentar –

0

Vielleicht brauchen Sie auch Prefs eingestellt> intl> accept_language: en-GB

"desiredCapabilities": { "browserName": "chrome", "chromeOptions": { "args": ["--lang=en-GB"], "prefs": { "intl": { "accept_languages": "en-GB" } } } }

Verwandte Themen