watir:键盘指令发送列表

上一篇 / 下一篇  2008-03-13 14:40:05 / 个人分类:ruby/watir

详细参见:
www.autoitscrīpt.com/autoit3/docs/appendix/SendKeys.htm

watir中一般使用ie.send_keys()来模拟键盘操作,如
ie.send_keys("{Enter}")表示发送回车

列出一些常用的:

Send("{TAB}")Navigate to next control (button, checkbox, etc)
Send("+{TAB}")Navigate to previous control.
Send("^{TAB}")Navigate to next WindowTab (on a Tabbed dialog window)
Send("^+{TAB}")Navigate to previous WindowTab.
Send("{SPACE}")Can be used to toggle a checkbox or click a button.
Send("{+}")Usually checks a checkbox (if it's a "real" checkbox.)
Send("{-}")Usually unchecks a checkbox.
Send("{NumPadMult}")Recursively expands folders in a SysTreeView32.

{ENTER}ENTER key on the main keyboard
{ALT}ALT
{BACKSPACE} or {BS}BACKSPACE
{DELETE} or {DEL}DELETE
{UP}Up arrow
{DOWN}Down arrow
{LEFT}Left arrow
{RIGHT}Right arrow
{HOME}HOME
{END}END
{ESCAPE} or {ESC}ESCAPE

连续多次发送某个键盘指令,可以使用以下格式:
如:Send("{DEL 4}") 表示模拟连续按4次del键

TAG: watir send_key

荒漠赤沙——的个人空间 引用 删除 jingwdongw   /   2011-06-23 17:08:00
  真好用,收藏了,多谢楼主
 

评分:0

我来说两句

Open Toolbar