RIA Recording tools are used to perform and record various actions over Rich Internet Applications into a web application monitoring script.

The Key+Mouse option of the RIA validation function on the left side toolbar of EveryStep Recorder enables tracking of mouse movements, mouse-wheel scrolls, and keyboard actions.

To record mouse movements, you must press and hold the left mouse button and move the mouse to the desired location.

The green cursor will appear at the cursor location and move with your cursor.

When you release the mouse button, the cursor will remain at the current location until you click or hold the left mouse button again.

All movements are reflected in a script as a sequence of coordinates, for example:

"tab0.MouseMove (new int[14, 2] { {1,-21}, {-34,-79}, {-22,-33}, {-16,-17}, {1,-15}, {120,-33}, {63,-23}, {11,-7}, {15,-9}, {8,-3}, {2,-1}, {6,4}, {-57,-1}, {-10,0}});"

Clicks are also tied to a resolution grid and reflected as coordinates:

tab0.Click (-212, 4);

For content that does not create Document Object Model (DOM)elements such as Flash, Silverlight, Java, Flex, Ajax, Shockwave, ActiveX, and other similar technologies, the Key+Mouse option allows hovering over page elements, selecting automatic menu items, filling out forms and much more.