2017-04-26 17 views
5

Używam ChromeDriver z java i framework dquedilli do testowania lokalizacji naszej strony. Aby przetestować zachowanie na nieobsługiwanych lokalizacjach określonych w przeglądarce ustawiamy chromes locale poprzez argument wiersza poleceń:Zestaw Chromedriver pojedynczy akceptuj język

--lang=it 

Powstały ACCEPT-LANGUAGE -header jednak wygląda następująco:

it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4 

Czy istnieje sposób na utrzymanie chromeDriver z automatycznego zezwalania na en_us i en?

+0

Cześć, nie określić język używany do uruchomienia wy chromedriver instancji – Richard

+0

dodałem Informacja – Abaddon666

+0

widzę nowy tag ... Mógłbyś wspomnieć o tym w tytule pytania lub kluczowym pytaniu ... Ale doskonała poprawa pytania ... Zdobędę kolejne pytanie i istotę ... Jak uważam teraz, kwestionujesz jako duplikat z innego ... . Daj mi minutę. – Richard

Odpowiedz

2

Jeśli używasz Python lauch instancji chromedriver można rozważyć ten sens:

https://gist.github.com/BuhtigithuB/11df8cf8d03bb236985156de204fe7b4

i moja odpowiedź tutaj:

WebDriver: How to specify preferred languages for Chrome


UPDATE

Od określić JAVA tu sens, że rzekomo pracować dla Java:

https://gist.github.com/c089/a5cbb834f9b54004de9b

+0

Miałem wrażenie, że ten argument nie jest już obsługiwany przez obecny webdriver – Abaddon666

+1

Moje przykłady pracują z ostatnią wersją selen/splinter chrom/prowadnik ... Dla mnie to najlepszy sposób na kontrolowanie języka ładowania strony, ponieważ akceptacja jest konfiguracją przeglądarki i nie ma sensu, aby wróć do wiersza poleceń OS, aby określić konfigurację przeglądarki lub ustawienia narodowe, których powinna używać instancja chrome ... Przynajmniej to sprawia, że ​​przekazywanie języków accept_language do chromiedriver jest takie samo jak kiedyś z geckodriver (sterownik firefox)... Powodzenia! – Richard

+0

Wielkie dzięki! Naprawdę myślałem, że to już jest przestarzałe lub działa tylko dla firefox. Przekazanie go za pomocą opcji eksperymentalnej faktycznie rozwiązało problem! – Abaddon666

Powiązane problemy