Monday, August 23, 2010

Keyboard simulation in WATIR

Example:
 
ie.send_keys("{APPSKEY}")---Command for Right click
ie.send_keys("{ENTER}")---Command for Enter key
ie.send_keys("{LCTRL}")---Command for Left Control

Below are some common key codes:

Browser commands:

{BROWSER_BACK}---2000/XP Only: Command for browser "back" button
{BROWSER_FORWARD}---2000/XP Only: Command for browser "forward" button
{BROWSER_REFRESH}---2000/XP Only: Command for browser "refresh" button

Functional keys:

{PRINTSCREEN}---Command for Print Screen  button 
{CTRLDOWN}---Holds the CTRL key down until {CTRLUP} is sent
{SHIFTDOWN}---Holds the SHIFT key down until {SHIFTUP} is sent
{SHIFTDOWN}---Holds the SHIFT key down until {SHIFTUP} is sent