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

public interface UiObjectBase extends UiObjectBase, SupportsNativeObject
Base interface of all .Net WPF test objects.
  • Method Details

    • canFocus

      boolean canFocus() throws GeneralLeanFtException
      Indicates whether this object can receive focus.
      Returns:
      true if can receive focus
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getObjectName

      String getObjectName() throws GeneralLeanFtException
      Returns the name of this instance.
      For example, for myFoo = new fooBar, the ObjectName is myFoo.
      Returns:
      this object's name
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getFullNamePath

      String getFullNamePath() throws GeneralLeanFtException
      Returns the full hierarchy of this object with all parent objects.
      Returns:
      the full hierarchy
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getFullType

      String getFullType() throws GeneralLeanFtException
      Returns the full type name of this object.
      Returns:
      the full type name
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getAttachedText

      String getAttachedText() throws GeneralLeanFtException
      Returns the static text that is attached to this object.
      Returns:
      the static text
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getText

      String getText() throws GeneralLeanFtException
      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 name
      returnType - the property type
      Returns:
      the value of the property
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • makeVisible

      void makeVisible() throws GeneralLeanFtException
      Scrolls this object into view in the parent window.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • showContextMenu

      void showContextMenu() throws GeneralLeanFtException
      Displays this object's context menu.
      Throws:
      GeneralLeanFtException - if error occurs during execution