Class MultiStateElementValidator

java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.multi_state.MultiStateElementValidator
Direct Known Subclasses:
MultiStateElementValidatorSD

public abstract class MultiStateElementValidator
extends UIObjectValidator
Author:
Madhav Krishna
  • Constructor Details

    • MultiStateElementValidator

      public MultiStateElementValidator​(SmartAppDriver appDriver, MultiStateElement uiObject, org.sikuli.script.Region region)
  • Method Details

    • getUIObject

      public MultiStateElement getUIObject()
      Overrides:
      getUIObject in class UIObjectValidator
    • isStateSelected

      public abstract boolean isStateSelected​(String state, int maxIterationsToLocateElements)
    • validateStateSelected

      public abstract MultiStateElementValidator validateStateSelected​(String state, int maxIterationsToLocateElements)
    • selectState

      public abstract MultiStateElementValidator selectState​(String state, int maxIterationsToLocateElements)
    • isDisabled

      public abstract boolean isDisabled​(int maxIterationsToLocateElements)
    • validateDisabled

      public abstract MultiStateElementValidator validateDisabled​(int maxIterationsToLocateElements)
    • validateEnabled

      public abstract MultiStateElementValidator validateEnabled​(int maxIterationsToLocateElements)
    • isDisabledButNotReadonly

      public abstract boolean isDisabledButNotReadonly​(int maxIterationsToLocateElements)
    • validateDisabledButNotReadonly

      public abstract MultiStateElementValidator validateDisabledButNotReadonly​(int maxIterationsToLocateElements)
    • validateEnabledButNotReadonly

      public abstract MultiStateElementValidator validateEnabledButNotReadonly​(int maxIterationsToLocateElements)