IUiObjectBase Interface
Base interface for all UiObjects in all technologies.

C# Syntax

Remarks
The UiObjects are the test objects used to identify objects in a technology that do not have a more specific relevant type.
Public Properties
  Name Description
Property AbsoluteLocation This object's coordinates relative to the screen (in pixels). 0,0 is the top-left corner of the (primary) monitor. (Inherited from HP.LFT.SDK.ILocationInfoProvider)
Property Handle The hWnd of this object's window.  
Property IsEnabled Indicates whether this object is enabled. (Inherited from HP.LFT.SDK.IEnabledProvider)
Property IsFocused Indicates whether this object is currently in focus.  
Property IsVisible Indicates whether this object is currently visible.  (Inherited from HP.LFT.SDK.IVisibleProvider)
Property Location This object's coordinates relative to the parent window in pixels. (Inherited from HP.LFT.SDK.ILocationInfoProvider)
Property NativeClass This object's window class name.  
Property Size This object's size in pixels. (Inherited from HP.LFT.SDK.ILocationInfoProvider)
Property WindowTitleRegExp The constant part of this window title.  
Top
Public Methods
  Name Description
Method Click Clicks on this object. (Inherited from HP.LFT.SDK.IClickable)
Method DoubleClick Double-clicks on this object using the specified MouseButton. (Inherited from HP.LFT.SDK.IDoubleClickable)
Method DragAndDropOn Drags and drops a test object to the specified target object. (Inherited from HP.LFT.SDK.ISupportDragAndDrop)
Method MouseMove Moves the mouse pointer to the specified position inside this object.  
Method SendKeys Types the specified string into the object in the application, including special keys or key modifiers. (Inherited from HP.LFT.SDK.ISupportSendKeys)
Top