Изпращане на комбинации от контролни клавиши към елемент в 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
Благодаря, трябва ли да включа нещо друго, за да ги накарам да работят, или идват с израза за изискване на watir-webdriver? - person Alastair Montgomery; 15.06.2011
comment
Не е необходимо да включвате нищо друго. - person jarib; 18.06.2011
comment
Благодаря, контролният код изглежда нямаше желания ефект, но мисля, че това може да се дължи на нашия базиран на jQuery редактор за богато съдържание, а не на метода за изпращане на ключове. - person Alastair Montgomery; 21.06.2011