Отправка комбинаций клавиш управления элементу в watir-webdriver

Как вы можете отправить комбинацию клавиш управления элементу при использовании watir-webdriver?

В настоящее время я могу отправить строку элементу со следующим кодом:

$browser.frame(:id,"ws-txt-editor").div(:id,"proxy").send_keys("\b")

or

$browser.frame(:id,"ws-txt-editor").div(:id,"proxy").send_keys(myAttrib[2])

но как мне отправить клавиши со стрелками или что-то вроде CTRL-A, CTRL-C или CTRL-V?

Я использую watir-webdriver версии 0.2.3.


person Alastair Montgomery    schedule 14.06.2011    source источник


Ответы (1)


element.send_keys :arrow_down
element.send_keys [:control, "a"], :backspace

и Т. Д.

person jarib    schedule 14.06.2011
comment
Спасибо, мне нужно включить что-то еще, чтобы заставить их работать, или они приходят с оператором require watir-webdriver? - person Alastair Montgomery; 15.06.2011
comment
Вам не нужно включать что-либо еще. - person jarib; 18.06.2011
comment
Спасибо, код управления, похоже, не дал желаемого эффекта, но я думаю, что это может быть связано с нашим редактором богатого контента на основе jQuery, а не с методом отправки ключей. - person Alastair Montgomery; 21.06.2011