Interface InsightObject

All Superinterfaces:
Clickable, DoubleClickable, LocationInfoProvider, SupportDragAndDrop, SupportSendKeys, TestObject, TestObjectDescriber

An object identified using image-based recognition.
  • Method Details

    • getVisibleText

      String getVisibleText() throws GeneralLeanFtException
      Returns the visible text from the entire Test Object area.
      Specified by:
      getVisibleText in interface TestObject
      Returns:
      all visible text from this object.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getVisibleText

      String getVisibleText(Rectangle textArea) throws GeneralLeanFtException
      Returns the visible text from the text area within the test object area.
      Specified by:
      getVisibleText in interface TestObject
      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

      void clickSpecial() throws GeneralLeanFtException
      Clicks the object, without first bringing its parent into focus.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • clickSpecial

      void clickSpecial(MouseButton button) throws GeneralLeanFtException
      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

      void clickSpecial(ClickArgs args) throws GeneralLeanFtException
      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

      void hover(Location location) throws GeneralLeanFtException
      Places the pointer on the object.
      Parameters:
      location - defines the location to place the pointer.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • longClick

      void longClick() throws GeneralLeanFtException
      Presses and holds the left mouse button for a default number of seconds.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • longClick

      void longClick(Location location) throws GeneralLeanFtException
      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

      void longClick(double duration, Location location) throws GeneralLeanFtException
      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

      void longClick(double duration) throws GeneralLeanFtException
      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

      void setSecure(String encryptedText) throws GeneralLeanFtException
      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