Table of Contents

Interface IUiObjectBase

Namespace
HP.LFT.SDK
Assembly
HP.LFT.SDK.dll

Base interface for all UiObjects in all technologies.

public interface IUiObjectBase : IClickable, IDoubleClickable, ILocationInfoProvider, ISupportSendKeys, ISupportDragAndDrop, IEnabledProvider, IVisibleProvider
Inherited Members
Extension Methods

Remarks

The UiObjects are the test objects used to identify objects in a technology that do not have a more specific relevant type.

Properties

Handle

The hWnd of this object's window.

IntPtr Handle { get; }

Property Value

IntPtr

IsFocused

Indicates whether this object is currently in focus.

bool IsFocused { get; }

Property Value

bool

NativeClass

This object's window class name.

string NativeClass { get; }

Property Value

string

WindowTitleRegExp

The constant part of this window title.

string WindowTitleRegExp { get; }

Property Value

string

Methods

MouseMove(Location)

Moves the mouse pointer to the specified position inside this object.

void MouseMove(Location moveTo)

Parameters

moveTo Location

The Location to place the mouse pointer.