Fail
void Fail(string message)Description
Marks a test step as failed and aborts the script execution.
Use this to explicitly indicate that a condition or verification has failed.
If no message is provided, a generic failure message is logged.
Typical use cases
- Stopping a test when a critical verification fails.
- Reporting failed preconditions.
- Handling custom validation logic in user-defined functions.
Notes
- This method aborts the script after logging the failure.
Parameters
- message - (optional) Text message describing the failure reason.
Returns
- bool - Always false.
Example
void main()
{
if (!IsVisible("BTN_OK"))
{
Fail("OK button not visible");
}
}