Wait Until
The Wait Until action pauses the current execution thread until certain conditions have been verified.
A condition is composed of two operands and an operator. The operators are:
- Equals - true if the 2 operands have the same value
- Doesn't equal - true if the 2 operands do not have the same value
- Contains - true if operand1 contains operand2
- Doesn't contain - true if operand1 does not contain operand2
- Starts with - true if operand1 begins with operand2, including if the 2 operands are equal.
- Doesn't start with - true if operand1 does not begin with operand2.
- Ends with - true if operand1 ends with operand2, including if the 2 operands are equal.
- Doesn't end with - true if operand1 does not end with operand2.
- Matches regexp - true if operand1 verifies the regular expression of operand2.
- Doesn't match regexp - true if operand1 does not verify the regular expression of operand2.
- Greater than -true if operand1 is greater than operand2.
- Greater than or equal to - true if operand1 is greater than or equal to operand2.
- Less than - true if operand1 is less than operand2.
- Less than or equal to - true if operand1 is less than or equal to operand2.
- Exists - true if operand1 corresponds to a name of a variable whose value is not nil. Operand2 cannot be defined.
- Doesn't exist - true if operand1 does not correspond to a variable name or if operand1 corresponds to a variable name with a nil value. Operand2 cannot be defined.
Each operand may be a variable ${VariableName} or a static string. In the case of the Exists operator, operand1 can only be a VariableName variable name.
You may also set a maximum timeout delay in milliseconds. Once this delay is timed out, the thread is restarted. The following action is then executed, even if the conditions have not been verified.
Home