ZenoTest — Windows Desktop UI Test Automation
ZenoTest is a lightweight and powerful tool for Windows desktop UI test automation. Record, generate, and run automated tests efficiently for WPF, WinForms, and native apps.

TimerVerifyLess

void TimerVerifyLess(String name = "Default", int maxMilliseconds)

Description
Verifies that the elapsed time for the specified timer is less than the given duration in milliseconds.
If the elapsed time is less than maxMilliseconds, the verification passes; otherwise, it fails.

If no matching timer exists, a warning will be logged.

If name is omitted, the default timer ("Default") will be used.

This method returns a Boolean value indicating whether the verification passed.

Parameter
- name - (optional) The name of the timer to verify.
- maxMilliseconds - The maximum allowed duration in milliseconds.

Example
void main()
{
    TimerStart();
    Sleep(250);
    TimerVerifyLess("Default", 300);   // PASS: 250 ms < 300 ms

    TimerStart("LoadData");
    Sleep(600);
    TimerVerifyLess("LoadData", 500);  // FAIL: 600 ms > 500 ms
}
#include CloseAUT Console mode DoubleClick Execute Fail File GetAUTFileVersion GetAUTProductVersion GetAUTQtVersion GetAUTSuspectedCompiler GetAUTSuspectedFramework GetCurrentWorkingDir GetName GetQtProperty GetText GetValue HasFocus IsAUT64Bit IsChecked IsEnabled IsVisible LeftMouseClick LeftMouseDown LeftMouseUp MiddleMouseDown MiddleMouseUp MouseWheel Pass Print RightMouseClick RightMouseDown RightMouseUp Script Language SendKeys SetFocus SetQtProperty Sleep StartAUT string TimerStart TimerStop TimerVerifyLess vec2d VerifyContains VerifyEndsWith VerifyEqual VerifyExists VerifyGreater VerifyLess VerifyNotEqual VerifyNotExists VerifyScreenCompareEdgeBased VerifyScreenComparePixelExact VerifyStartsWith