Package com.hp.lft.sdk.wpf
Interface UiObjectBase
- All Superinterfaces:
Clickable
,DoubleClickable
,EnabledProvider
,LocationInfoProvider
,SupportDragAndDrop
,SupportSendKeys
,SupportsNativeObject
,UiObjectBase
,VisibleProvider
,WaitUntilEnabledProvider
,WaitUntilVisibleProvider
- All Known Subinterfaces:
Button
,Calendar
,CheckBox
,ComboBox
,EditField
,Image
,Link
,List
,Menu
,ProgressBar
,RadioButton
,ScrollBar
,Slider
,StatusBar
,Table
,TabStrip
,ToolBar
,TreeView
,UiObject
,Window
Base interface of all .Net WPF test objects.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canFocus()
Indicates whether this object can receive focus.Returns the static text that is attached to this object.Returns the full hierarchy of this object with all parent objects.Returns the full type name of this object.Returns the name of this instance.
For example, formyFoo = new fooBar
, the ObjectName is myFoo.<TValue> TValue
getObjectProperty
(String propname, Class<TValue> returnType) Returns the value of a test object property.getText()
Returns the text associated with this object.void
Scrolls this object into view in the parent window.void
Displays this object's context menu.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
-
canFocus
Indicates whether this object can receive focus.- Returns:
- true if can receive focus
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getObjectName
Returns the name of this instance.
For example, formyFoo = new fooBar
, the ObjectName is myFoo.- Returns:
- this object's name
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getFullNamePath
Returns the full hierarchy of this object with all parent objects.- Returns:
- the full 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
-
getAttachedText
Returns the static text that is attached to this object.- Returns:
- the static text
- 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
-
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 the test object property value.- Parameters:
propname
- the property namereturnType
- the property type- Returns:
- the value of the property
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
makeVisible
Scrolls this object into view in the parent window.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
showContextMenu
Displays this object's context menu.- Throws:
GeneralLeanFtException
- if error occurs during execution
-