Action: InstallMessageHandler
Function: The action replies automatically together with the action UninstallAndCheckMessageHandler and checks message windows which would block during an automatic test script run.
Call: System test driver
The two actions InstallMessageHandler and UninstallAndCheckMessageHandler always have to be used together. The actions InstallMessageHandler and UninstallAndCheckMessageHandler mark the beginning and end of the sequence within which the configured handling of the message windows is to be applied. A nested definition of multiple message handlers is permitted.
Tab: Configuration
Identifier | Key used for identifying the corresponding message handler in the final UninstallAndCheckMessageHandler Example: |
Expected messages | Table for filtering and configuring message handling Each line contains the configuration of a message. |
Type | . Message type
|
Key | Key for identifying the message Example: To determine this value, you need to know which key is used for calling the message in the implementation (IMessageService3). |
Message | Message key for identifying the message The wildcards "*" and "?" are permitted. |
Prompt Result | If the Forward option is disabled, then this column determines how the message is answered for Prompt windows. The following possibilities are available:
|
Optional |
|
Next |
|
Multiple |
|
Multiple Choice Result | Defines the return value for multiple selection prompts The options are numbered consecutively from zero. |
Additional Controls | Add: Double-clicking opens a window for configuring additional input fields.
|
All other messages | Handling of messages which have not been captured by any of the defined filters
|
Tab: Parameters
The parameters defined on the Parameters tab are used to exchange values between test script variables and parameters of test actions. Parameters can be used as placeholders on the Configuration tab. For this, the name of the parameter is set in braces in the configuration dialog. Example: {name}
.
Tip
Variables defined globally in the script (with the prefix $GLOBALS.
) can be used directly in the test action. It is not necessary to use input parameters for passing. Using output parameters is necessary for writing global variables.
Input parameters: When executing the test action, the values of the test script variables are passed to the input parameters of the test action and can be used in the configuration of the test action. | |
Output parameters: When executing the test action, the values of the output parameters of the test action are passed to the test script variables and can be used (for example, in other test actions). | |
Name | Name of the input/output parameter This name is defined in addition to the variable name to identify the origin of the parameter when it is passed to another script. During the test run, this name is displayed as the Outer name on the Variables (scope #<n>) tab in the Test progress window. Background: When a script To see that this variable is recognized as variable |
Variable | Name of the test script variable Example: |
Move Up | Moves the selected variable one line up |
Move Down | Moves the selected variable one line down |
Remove | Removes the selected variable from the list |