2011-06-14 58 views
2

如何在使用watir-webdriver時將控制鍵組合發送到元素?將控制組合鍵發送到watir-webdriver中的元素

目前我能夠使用下面的代碼發送一個字符串到元素;

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

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

,但我怎麼送箭頭鍵或之類的東西CTRL-A,CTRL-C或CTRL-V?

我使用的是watir-webdriver版本0.2.3。

回答

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

+0

謝謝,我需要有什麼要得到這些工作或做他們在與要求「的Watir-webdriver的」聲明? – 2011-06-15 09:21:34

+0

您不需要包含任何其他內容。 – jarib 2011-06-18 09:21:09

+0

謝謝,控制代碼似乎沒有達到預期的效果,但我認爲這可能歸結於我們基於jQuery的豐富內容編輯器而不是發送鍵方法。 – 2011-06-21 14:02:47