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 TypeMethodDescriptionvoidSimulates 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> TValuegetObjectProperty(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.intReturns this object's window identifier.booleanIndicates whether this object's window is a child window.booleanIndicates whether the object's window has an owner window.Methods inherited from interface com.hp.lft.sdk.DoubleClickable
doubleClick, doubleClick, doubleClickMethods inherited from interface com.hp.lft.sdk.EnabledProvider
isEnabledMethods inherited from interface com.hp.lft.sdk.LocationInfoProvider
getAbsoluteLocation, getLocation, getSizeMethods inherited from interface com.hp.lft.sdk.SupportDragAndDrop
dragAndDropOn, dragAndDropOnMethods inherited from interface com.hp.lft.sdk.SupportSendKeys
sendKeys, sendKeysMethods inherited from interface com.hp.lft.sdk.SupportsNativeObject
getNativeObjectMethods inherited from interface com.hp.lft.sdk.UiObjectBase
getHandle, getNativeClass, getWindowTitleRegExp, isFocused, mouseMoveMethods inherited from interface com.hp.lft.sdk.VisibleProvider
isVisibleMethods inherited from interface com.hp.lft.sdk.WaitUntilEnabledProvider
waitUntilEnabled, waitUntilEnabledMethods 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
-