| Property | Description | When To Use |
| AltKey | Whether to hold the Alt key while clicking. | To execute an Alt + Click. |
AnnotationText | The text to use for annotation. | With a Custom Annotation step. |
BaseUrl | The BaseURL to use when a global base is missing. | |
CaptureType | The type of window to capture. | With a Browser/Desktop Capture step. |
| ClickPoint / Offset | ClickUnitType - the unit of point to use: percentage or pixel.
OffSetReference - the reference point of screen to use for the click.
X - the x-axis offset from reference point.
Y - the y-axis offset from reference point. | To click the target element based on specific offset coordinates instead of at absolute center. |
| ClosesBrowser | Indicates to the automation that this action will force the browser to close. Typical for HTML pop-ups. | With a Click step that closes an HTML pop-up. |
| ControlKey | Whether to hold the Ctrl key while clicking. | To execute a Ctrl + Click. |
| Desktop Command Type | The mouse action type. | |
| DisplayLocation | The location to display the annotation relative to the browser window. | With a Custom Annotation step. |
| DisplayTime | The length of time in milliseconds to display the annotation. | With a Custom Annotation step. |
| Encrypt | When set, will encrypt text typed into input control.
Once set to true, cannot be changed back to false.
'Text' property cannot be modified and current step cannot be converted to code. | With a Set text step on a password field. |
| EventType | The Javascript event type to invoke. | |
| FileNamePrefix | The file name prefix to use to save the capture on disk. | To edit the file name for a browser or desktop Capture image. |
| FireKeyEvents | Whether to fire KeyDown and KeyUp events during simulated typing. | If target input element requires these events to be fired. |
| Focus | Scroll element into view before performing an action on it. | For action steps that require the element be scrolled into view before being acted upon. |
| HandleButton | The button to click to handle this dialog. | To change the button clicked in the dialog. |
| HandleTimeout | The timeout in milliseconds for the dialog to be handled once it is detected. | Increase if dialog is not fully handled within time set. |
| IsPassword | Whether the text field is a password. | To mask the password in the step description. |
| KeyHoldTime | The length of time in milliseconds to hold each key down when SimulateRealTyping is true. | To slow down or speed up typing. |
| Modifier Keys | Any modifier keys held while clicking. | If the click step requires a modifier key to be held. |
| MouseButton | The clicked mouse button. | With a Mouse Action Desktop Command step. |
| NavigateUrl | The URL for the Navigate step. | To edit the target URL. |
| OverrideFile | Whether to override the image file if it exists. | To create new or override existing browser or desktop Capture images. |
| Recorded Text Content | Text to use when SimulateRealTyping is false. | To edit input text. |
| ScrollToVisibleType | Scroll element to visible type. | To set a Scroll step to window top or bottom. |
| ShiftKey | Whether to hold the Shift key while clicking. | To execute a Shift + Click. |
| SimulateRealClick | Whether to perform the click using the mouse rather than directly invoking a click on the DOM element. | If the click target requires a real click to trigger an event or validation. |
| SimulateRealTyping | Whether to simulate real text typing one character at a time. | If input field requires real typing to trigger an event or validation. |
| SimulateRealUser | Whether to simulate real user actions. | For Silverlight/WPF action steps. |
| Text | Text entered into input control. | To edit the input text. |
| TimeBetweenKeyPresses | The pause in milliseconds between key presses to use when SimulateRealUser is set. | To increase or decrease the typing speed. |
| Typed Text | Text that will be played back when SimulateRealUser is true. | To edit the typed text. |
| Typing Delay | The pause between key presses when SimulateRealTyping is set. | To increase or decrease the typing speed. |
| Use Offset | Whether to click at a specific point within the target element or the center of it. | With a Click step. |
| WaitTime | Time to wait in milliseconds. | With an Execution Delay step. |