ZenoTest
ZenoTest — Windows desktop UI test automation for Qt, WPF, WinForms & native apps. Record, script, and run automated GUI tests with CI/CD integration.

Pass

void Pass(string message)

Description
Marks a test step as successful and writes a corresponding log entry.
Use this to explicitly indicate that a certain condition or verification has passed.
If no message is provided, a generic success message is logged.

Typical use cases
- Confirming that a condition was met.
- Logging manual verification results.
- Structuring complex test flows where certain checkpoints should be marked as passed.

Notes
- This method does not abort the script execution.

Parameters
- message - (optional) Text message describing the success condition.

Returns
- bool - Always true.

Example
void main()
{
    Pass("Login succeeded");
    // Continue with next test steps
}
#define #include CloseAUT Console mode do...while DoubleClick Execute Fail File for GetAUTFileVersion GetAUTProductVersion GetAUTQtVersion GetAUTSuspectedCompiler GetAUTSuspectedFramework GetCurrentWorkingDir GetName GetProcessID GetProcessIDHandle GetQtProperty GetText GetValue Handle HasFocus IsAUT64Bit IsChecked IsEnabled IsVisible LeftMouseClick LeftMouseDown LeftMouseUp MiddleMouseDown MiddleMouseUp MouseWheel Pass Predefined Constants Print rand RightMouseClick RightMouseDown RightMouseUp Script Language SendKeys SendMessage SetFocus SetNotFoundBehavior SetQtProperty ShellProcess Sleep StartAUT string TerminateProcess TimerStart TimerStop TimerVerifyLess vec2d VerifyContains VerifyEndsWith VerifyEqual VerifyExists VerifyGreater VerifyLess VerifyNotEqual VerifyNotExists VerifyScreenCompareEdgeBased VerifyScreenComparePixelExact VerifyStartsWith while