Package com.hp.lft.sdk.winforms
Interface UiObjectBase
- All Superinterfaces:
Clickable
,DoubleClickable
,EnabledProvider
,LocationInfoProvider
,SupportDragAndDrop
,SupportSendKeys
,SupportsNativeObject
,UiObjectBase
,VisibleProvider
,WaitUntilEnabledProvider
,WaitUntilVisibleProvider
- All Known Subinterfaces:
Button
,Calendar
,CheckBox
,ComboBox
,EditField
,Editor
,Label
,ListBox
,ListView
,PropertyGrid
,RadioButton
,ScrollBar
,SpinBox
,StatusBar
,TabControl
,Table
,ToolBar
,TreeView
,UiObject
,Window
Base for .NET Windows Forms test objects.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Simulates an event on a .NET object.Returns the full hierarchy of this object with all parent objects.Returns the full type name of this object.The instance's name.<TValue> TValue
getObjectProperty
(String propname, Class<TValue> returnType) Returns the value of a test object property.getText()
Returns the text associated with this object.Returns the permanent part of the MFC window class.int
Returns this object's window identifier.boolean
Indicates whether this object's window is a child window.boolean
Indicates whether the object's window has an owner window.Methods inherited from interface com.hp.lft.sdk.DoubleClickable
doubleClick, doubleClick, doubleClick
Methods inherited from interface com.hp.lft.sdk.EnabledProvider
isEnabled
Methods inherited from interface com.hp.lft.sdk.LocationInfoProvider
getAbsoluteLocation, getLocation, getSize
Methods inherited from interface com.hp.lft.sdk.SupportDragAndDrop
dragAndDropOn, dragAndDropOn
Methods inherited from interface com.hp.lft.sdk.SupportSendKeys
sendKeys, sendKeys
Methods inherited from interface com.hp.lft.sdk.SupportsNativeObject
getNativeObject
Methods inherited from interface com.hp.lft.sdk.UiObjectBase
getHandle, getNativeClass, getWindowTitleRegExp, isFocused, mouseMove
Methods inherited from interface com.hp.lft.sdk.VisibleProvider
isVisible
Methods inherited from interface com.hp.lft.sdk.WaitUntilEnabledProvider
waitUntilEnabled, waitUntilEnabled
Methods inherited from interface com.hp.lft.sdk.WaitUntilVisibleProvider
waitUntilVisible, waitUntilVisible
-
Method Details
-
fireEvent
Simulates an event on a .NET object.- Parameters:
type
- the name of the event to simulate. The list of possible events depends on the object.args
- the Args argument is passed to the constructor of the event's EventArgs object or the implementing class.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isChildWindow
Indicates whether this object's window is a child window.- Returns:
- true if a child window
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isOwnedWindow
Indicates whether the object's window has an owner window.- Returns:
- true if has an owner window.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getObjectName
The instance's name.For example, for
myFoo = new fooBar
, the object name is myFoo.- Returns:
- the name
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getFullNamePath
Returns the full hierarchy of this object with all parent objects.- Returns:
- the hierarchy
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getFullType
Returns the full type name of this object.- Returns:
- the full type name
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getText
Returns the text associated with this object.- Returns:
- the text
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getWindowClassRegExp
Returns the permanent part of the MFC window class.- Returns:
- the permanent part of the MFC window class.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getWindowId
Returns this object's window identifier.- Returns:
- the window ID
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getObjectProperty
<TValue> TValue getObjectProperty(String propname, Class<TValue> returnType) throws GeneralLeanFtException Returns the value of a test object property.
This method can return any property of this control, including custom properties declared in a custom control.
- Type Parameters:
TValue
- the generic type of returnType.- Parameters:
propname
- the name of the test object property.returnType
- the type of the test object property.- Returns:
- the property value
- Throws:
GeneralLeanFtException
- if error occurs during execution
-