ZenoTest
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.

Handle

Description
The Handle datatype represents an opaque 32-bit unsigned integer value typically used to store system handles such as process IDs, window handles, or other OS-level identifiers.
Handle supports assignment from int values and equality comparison with other Handle or int values.
When printed, the value is displayed in hexadecimal format (e.g. 0x00001A2B).

Operators
Handle supports = (assignment from Handle or int), == and != (comparison with Handle or int).

Example
void main()
{
    Handle h = 0;
    int pid = GetProcessID("notepad.exe");
    h = pid;
    Print(h); // prints e.g. 0x00001A2B

    Handle h2 = h;
    if (h == h2)
    {
        Print("Handles are equal");
    }
}
#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 RightMouseClick RightMouseDown RightMouseUp Script Language SendKeys SendMessage SetFocus SetQtProperty ShellProcess Sleep StartAUT string TerminateProcess TimerStart TimerStop TimerVerifyLess vec2d VerifyContains VerifyEndsWith VerifyEqual VerifyExists VerifyGreater VerifyLess VerifyNotEqual VerifyNotExists VerifyScreenCompareEdgeBased VerifyScreenComparePixelExact VerifyStartsWith while