Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

java, Webdriver, sendKeys, проблема в кодировке


(Sergey Matyukhin) #1

Добрый день!

У меня проблема с методом sendKeys при передаче русских символов.
Я искал по порталу, проблема похожа на эту, но немного не то.

У меня проявляется как в FF 29, так и в Chrome 42.
Использую версию вебдрайвера 2.42.0
Тесты написаны в связке java+webdriver+maven+testng+htmlelements.

Использую метод sendKeys() из состава yandex htmlelements (класс TextInput):

public void sendKeys(CharSequence... keys) {
	getWrappedElement().sendKeys(keys);
}

В тесте это используется обычно:

somePage.getInputName().sendKeys("Новое_Имя_в_Килилице_with_Latin");

Во время выполнения теста поле заполняется кракозябрами типа “Ð¡Ñе_т Т_Б_ автотесÑ_with_Latin

Есть ли какая-то возможность вводить символы в верной кодировке?

Я пробовал в настройках джавы выставить кодировку UTF-8, это не помогло:


(Sergey Matyukhin) #2

Просьба закрыть тему, походу это наши доблестные разработчики накатили новую версию ядра :smile:
Переименование вручную даёт абсолютно такой же результат.


(Sergey Korol) #3