Description
Theif command is used to conditionally execute a set of commands based on whether a specified condition evaluates to true or false. If the condition is true, the commands in the then block are executed. Otherwise, the commands in the else block are executed.
Arguments
| Argument | Type | Description | 
|---|---|---|
| condition | string | The condition to evaluate. | 
| then | list of commands | The commands to run if the condition is true. | 
| else | list of commands | The commands to run if the condition is false. It is an optional command. | 
Example usage
Protips
- Ensure the conditionis clearly defined and evaluates correctly to avoid unexpected behavior.
- Use descriptive thenandelseblocks to handle both outcomes effectively.
Gotchas
- The else block is optional, if the conditionfails and there is noelseblock, the execution will continue from the next available command.
- If the conditionis invalid or canβt be evaluated, the command will fail.
- Ensure all commands in the thenandelseblocks are valid and properly formatted.
The
if command is useful for creating conditional logic in your tests, allowing for more dynamic and flexible workflows.
