Interface PropertyGrid

All Superinterfaces:
Clickable, DoubleClickable, EnabledProvider, LocationInfoProvider, SupportDragAndDrop, SupportSendKeys, SupportsNativeObject, TestObject, TestObjectDescriber, UiObjectBase, UiObjectBase, VisibleProvider, WaitUntilEnabledProvider, WaitUntilVisibleProvider

public interface PropertyGrid extends UiObjectBase, TestObject
A property grid control based on the .NET Windows Forms library.
  • Method Details

    • getPropertyValue

      <T> T getPropertyValue(String propertyPath, Class<T> type) throws GeneralLeanFtException
      Returns value of the specified property in this property grid control.
      This method is supported only for String, Boolean and Numeric types.
      Type Parameters:
      T - the generic type of property
      Parameters:
      propertyPath - the path of the property
      type - the type of the property value
      Returns:
      the value of the property
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • selectProperty

      void selectProperty(String propertyPath) throws GeneralLeanFtException
      Selects the specified property in the property grid control.
      Parameters:
      propertyPath - the path of the property.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • setPropertyValue

      <T> void setPropertyValue(String propertyPath, T newPropertyValue) throws GeneralLeanFtException
      Sets the value of the specified property in the property grid control.
      Applicable only to a simple value. To change a value of a custom control value in a property grid, try to create a test object for the custom control and use it to change the value.
      Type Parameters:
      T - the generic type of the specified property
      Parameters:
      propertyPath - the path of the property.
      newPropertyValue - the new property value.
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getAttachedText

      String getAttachedText() throws GeneralLeanFtException
      Returns the static text attached to this control.
      Returns:
      the static text
      Throws:
      GeneralLeanFtException - if error occurs during execution
    • getErrorText

      String getErrorText() throws GeneralLeanFtException
      Returns the tooltip text of the error icon associated with this object.
      Returns:
      the tooltip text of the error icon associated with this object.
      Throws:
      GeneralLeanFtException - if error occurs during execution