Package com.hp.lft.sdk.insight
Interface InsightObject
- All Superinterfaces:
Clickable
,DoubleClickable
,LocationInfoProvider
,SupportDragAndDrop
,SupportSendKeys
,TestObject
,TestObjectDescriber
public interface InsightObject
extends TestObject, Clickable, DoubleClickable, LocationInfoProvider, SupportSendKeys, SupportDragAndDrop
An object identified using image-based recognition.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Clicks the object, without first bringing its parent into focus.void
clickSpecial
(ClickArgs args) Clicks the object, without first bringing its parent into focus.void
clickSpecial
(MouseButton button) Clicks the object, without first bringing its parent into focus.Returns the visible text from the entire Test Object area.getVisibleText
(Rectangle textArea) Returns the visible text from the text area within the test object area.void
Places the pointer on the object.void
Presses and holds the left mouse button for a default number of seconds.void
longClick
(double duration) Presses and holds the left mouse button for a default number of seconds.void
Presses and holds the left mouse button for a default number of seconds.void
Presses and holds the left mouse button for a default number of seconds.void
Sets the encoded value of this editable field object.Methods inherited from interface com.hp.lft.sdk.DoubleClickable
doubleClick, doubleClick, doubleClick
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.TestObject
callFTMethod, callFTMethod, exists, exists, findChildren, getDescription, getDisplayName, getParent, getSnapshot, getTextLocations, getTextLocations, highlight, highlightMatches, setDescription, setDisplayName, verifyImageExists, verifyImageExists, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, waitUntilExists, waitUntilExists
Methods inherited from interface com.hp.lft.sdk.TestObjectDescriber
describe
-
Method Details
-
getVisibleText
Returns the visible text from the entire Test Object area.- Specified by:
getVisibleText
in interfaceTestObject
- Returns:
- all visible text from this object.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getVisibleText
Returns the visible text from the text area within the test object area.- Specified by:
getVisibleText
in interfaceTestObject
- Parameters:
textArea
- an inner rectangle within the test object area, to get the visible text from.- Returns:
- all visible text within the supplied rectangle.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
clickSpecial
Clicks the object, without first bringing its parent into focus.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
clickSpecial
Clicks the object, without first bringing its parent into focus.- Parameters:
button
- the mouse button to perform the click with.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
clickSpecial
Clicks the object, without first bringing its parent into focus.- Parameters:
args
- arguments that will be used during the click.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
hover
Places the pointer on the object.- Parameters:
location
- defines the location to place the pointer.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
longClick
Presses and holds the left mouse button for a default number of seconds.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
longClick
Presses and holds the left mouse button for a default number of seconds.- Parameters:
location
- defines the location to place the pointer when pressing the mouse button.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
longClick
Presses and holds the left mouse button for a default number of seconds.- Parameters:
duration
- the number of seconds to hold the left mouse button when long-clicking.location
- defines the location to place the pointer when pressing the mouse button.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
longClick
Presses and holds the left mouse button for a default number of seconds.- Parameters:
duration
- the number of seconds to hold the left mouse button when long-clicking.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
setSecure
Sets the encoded value of this editable field object.
Generate the encoded value using the Password Encoder utility (CryptonApp.exe), available from the OpenText Functional Testing for Developers menu in your IDE, or from the OpenText Functional Testing for Developers installation\bin folder.
Note: While the SetSecure method enables you to hide passwords displayed on the screen while running or editing a test, it is not intended to be a secure way to protect password information.- Parameters:
encryptedText
- the encoded text.- Throws:
GeneralLeanFtException
- if error occurs during execution
-