Functions | |
| def | _validate_user_input (dialog) |
| def | execute_manual_step (message, default_error='') |
| Pauses execution until user sets the keyword status. More... | |
| def | get_selection_from_user (message, *values) |
| Pauses execution and asks user to select a value. More... | |
| def | get_selections_from_user (message, *values) |
| Pauses execution and asks user to select multiple values. More... | |
| def | get_value_from_user (message, default_value='', hidden=False) |
| Pauses execution and asks user to input a value. More... | |
| def | pause_execution (message='Execution paused. Press OK to continue.') |
Pauses execution until user clicks Ok button. More... | |
Variables | |
| list | __all__ |
| __version__ = get_version() | |
|
private |
Definition at line 116 of file Dialogs.py.
| def robot.libraries.Dialogs.execute_manual_step | ( | message, | |
default_error = '' |
|||
| ) |
Pauses execution until user sets the keyword status.
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.
Definition at line 57 of file Dialogs.py.
| def robot.libraries.Dialogs.get_selection_from_user | ( | message, | |
| * | values | ||
| ) |
Pauses execution and asks user to select a value.
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.
Example:
| ${user} = | Get Selection From User | Select user | user1 | user2 | admin |
Definition at line 96 of file Dialogs.py.
| def robot.libraries.Dialogs.get_selections_from_user | ( | message, | |
| * | values | ||
| ) |
Pauses execution and asks user to select multiple values.
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.
Example:
| ${users} = | Get Selections From User | Select users | user1 | user2 | admin |
Definition at line 112 of file Dialogs.py.
| def robot.libraries.Dialogs.get_value_from_user | ( | message, | |
default_value = '', |
|||
hidden = False |
|||
| ) |
Pauses execution and asks user to input a value.
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
[http://docs.python.org/library/stdtypes.html#truth|rules as in Python].
Example:
| ${username} = | Get Value From User | Input user name | default |
| ${password} = | Get Value From User | Input password | hidden=yes |
Definition at line 81 of file Dialogs.py.
| def robot.libraries.Dialogs.pause_execution | ( | message = 'Execution paused. Press OK to continue.' | ) |
Pauses execution until user clicks Ok button.
``message`` is the message shown in the dialog.
Definition at line 44 of file Dialogs.py.
|
private |
Definition at line 36 of file Dialogs.py.
|
private |
Definition at line 35 of file Dialogs.py.