Dialogs
Pauses execution until user sets the keyword status.
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
message | null | ||
default_error |
User can press either PASS
or FAIL
button. In the latter case execution fails and an additional dialog is opened for defining the error message.
message
is the instruction shown in the initial dialog and default_error
is the default value shown in the possible error message dialog.
Pauses execution and asks user to select a value.
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
message | null | ||
values | null |
The selected value is returned. Pressing Cancel
fails the keyword.
message
is the instruction shown in the dialog and values
are the options given to the user.
Examples
${user} = | Get Selection From User | Select user | user1 | user2 | admin |
Pauses execution and asks user to select multiple values.
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
message | null | ||
values | null |
The selected values are returned as a list. Selecting no values is OK and in that case the returned list is empty. Pressing Cancel
fails the keyword.
message
is the instruction shown in the dialog and values
are the options given to the user.
Examples
${users} = | Get Selections From User | Select users | user1 | user2 | admin |
Pauses execution and asks user to input a value.
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
message | null | ||
default_value | |||
hidden | False |
Value typed by the user, or the possible default value, is returned. Returning an empty value is fine, but pressing Cancel
fails the keyword.
message
is the instruction shown in the dialog and default_value
is the possible default value shown in the input field.
If hidden
is given a true value, the value typed by the user is hidden. hidden
is considered true if it is a non-empty string not equal to false
, none
or no
, case-insensitively. If it is not a string, its truth value is got directly using same rules as in Python.
Examples
${username} = | Get Value From User | Input user name | default |
${password} = | Get Value From User | Input password | hidden=yes |
Pauses execution until user clicks Ok
button.
Arguments
Argument | Type | Default value | Description |
---|---|---|---|
message | Execution paused. Press OK to continue. |
message
is the message shown in the dialog.