robotframework用了AutoItLibrary后可以模拟键盘操作,执行send关键字。
send关键字发送各个按键对应的描述方式参考如下:
Key,Argument
BACKSPACE,"{BACKSPACE}, {BS}, or {BKSP}"
BREAK,{BREAK}
CAPS LOCK,{CAPSLOCK}
DEL or DELETE,{DELETE} or {DEL}
DOWN ARROW,{DOWN}
END,{END}
ENTER,{ENTER} or ~
ESC,{ESC}
HELP,{HELP}
HOME,{HOME}
INS or INSERT,{INSERT} or {INS}
LEFT ARROW,{LEFT}
NUM LOCK,{NUMLOCK}
PAGE DOWN,{PGDN}
PAGE UP,{PGUP}
PRINT SCREEN,{PRTSC}
RIGHT ARROW,{RIGHT}
SCROLL LOCK,{SCROLLLOCK}
TAB,{TAB}
UP ARROW,{UP}
F1,{F1}
F2,{F2}
F3,{F3}
F4,{F4}
F5,{F5}
F6,{F6}
F7,{F7}
F8,{F8}
F9,{F9}
F10,{F10}
F11,{F11}
F12,{F12}
F13,{F13}
F14,{F14}
F15,{F15}
F16,{F16}
SHIFT,+
CTRL,^
ALT,%
键盘输入Alt+F4,!{F4}
键盘输入Ctrl+Space,^{SPACE}
键盘输入Ctrl+a, ^a
键盘输入Win+d,键盘输入 {LWINDOWN}d{LWINUP}
键盘输入Win+r,键盘输入 {LWINDOWN}r{LWINUP}