Получить локализацию браузера

Установить локаль можно, подкинув браузеру необходимые капабилити, но вот как можно получить локаль браузера? Возможно ли это делать с помощью Selenium, или возможно какими-то другими средствами?

А вы через firefoxProfile ставите язык? Может в нем можно взять значение через getAvailablePreferencies?
Если вопрос в целом - то надо мне кажется поклпать в сторону чтения либо capabilities если это возможно, либо каких то пропертей.

Установить локаль для браузера: Locale.setDefault(new Locale(“ru”));
Выписать в консоль локаль браузера: System.out.println(LOCALE);
Выполнить тесты при определенной локали: if (LOCALE.equals(“ru_RU”)) { Thread.sleep(1000); }

Можно при помощи JavaScript’а:

return window.navigator.userLanguage || window.navigator.language;

Следующий JS-код в консоли браузера выдаст локаль:

var lang = navigator.language || navigator.userLanguage; 
alert(userLang);

Как это отмарафетить и подсунуть JS-executor’у, думаю, разберетесь сами.

П.С. Пока писал, уже кто-то опередил. :smiley: