FormFill action

The FormFill (setInputValue) action is an alternative to the Type action, used for filling out a text input field. Similar to the Type action, this action sets the value of the text input field to the string specified. The difference is that a FormFill will only do the value assignment; it doesn't actually perform the individual keystroke events.

The Recorder lets you select FormFill as the preferred method for text input fields when recording a script. Select the FormFill option instead of Keystrokes when the application you are testing does not pay attention to individual keystrokes and only looks at the final value assigned to the text element. Using FormFill generates a less cluttered transaction.

FormFill values can be encrypted through the Encryption option in the Recorder. When this feature is used, the value within the script will be encrypted using 256-bit RSA encryption. This enables you to securely store sensitive data within the script and the Dynatrace Portal. Only the browser agents are capable of decrypting the values during script execution time.

Browser Agent implementation of the FormFill action

  1. Locate the target element.

  2. Set the value of the target element to the specified text value.