Проблема с кодировкой в методе sendKeys() в Chrome

Windows 7, Java+selenium+testNG
После обновления Chrome возникла следующая проблема:
при добавлении русского текста в любое поле на сайте методом sendKeys() добавляется текст в виде “5@O>” " и т.п.

Есть ли возможность как-то принудительно указывать кодировку пересылаемых символов?
В последнем FF корректно.
Откатить Chrome не удалось.
Java+selenium+testNG последнии версии.

1 лайк

Отпишитесь, если никто не столкнулся с этой проблемой, может быть дело совсем в другом…

Оно?

http://code.google.com/p/chromedriver/issues/detail?id=561

1 лайк

да оно, это просто дефект, который нужно чтобы починили

Кто-нибудь пытался обойти? У меня на маке (руби) такая же проблема … Пробовал яваскриптом обойти: b.execute_script ‘document.getElementsByName(“q”)[0].value = “абвгд”;’
Не помогает(…
Может у кого ещё какие идеи ?

Я эту проблему решил таким способом, создал переменную среды: имя JAVA_TOOL_OPTIONS, значение: -Dfile.encoding=UTF-8