Всем привет, подскажите пожалуйста, как использовать мультиязык в java тестах?
Может есть ссылки на примеры хорошие и материалы.
Нашел класс Locale, но не дам ума как его применять
у нас в BaseTest принудительно выставляется текущая локаль приложению (свойствами браузра или кликом по выпадайке, где как), и тип локали сохраняется в переменную, примерно как Loc locale = new RuLang();
При этом Loc - интерфейс, RuLang его имплементит
Внутри на каждый лейбл-заголовок-текстКнопки повешен метод вида String userPageTitle() {return "Пользователи";}
В тесте что-то вроде usersPage.checkHeader(locale.userPageTitle());
Соответственно, если в BaseTest вместо new RuLang() будет new EngLang(), который реализует тот же интерфейс Loc, то тест будет проходить одинаково и для русской, и для английской локи)