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


(Maxim) #1

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

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


java, Webdriver, sendKeys, проблема в кодировке
(Maxim) #2

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


(vmaximv) #3

Оно?

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


(Mykhailo Poliarush) #4

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


(sveat0slav) #5

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


(Vad Cheh) #6

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