Class InputFileValidator

java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.file.InputFileValidator
Direct Known Subclasses:
InputFileValidatorSD

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

    • InputFileValidator

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

    • getUIObject

      public InputFile getUIObject()
      Overrides:
      getUIObject in class UIObjectValidator
    • isDisabled

      public abstract boolean isDisabled​(int maxIterationsToLocateElements)
    • validateDisabled

      public abstract InputFileValidator validateDisabled​(int maxIterationsToLocateElements)
    • validateEnabled

      public abstract InputFileValidator validateEnabled​(int maxIterationsToLocateElements)
    • isDisabledButNotReadonly

      public abstract boolean isDisabledButNotReadonly​(int maxIterationsToLocateElements)
    • validateDisabledButNotReadonly

      public abstract InputFileValidator validateDisabledButNotReadonly​(int maxIterationsToLocateElements)
    • validateEnabledButNotReadonly

      public abstract InputFileValidator validateEnabledButNotReadonly​(int maxIterationsToLocateElements)
    • isReadonly

      public abstract boolean isReadonly​(int maxIterationsToLocateElements)
    • getValue

      public abstract String getValue​(int maxIterationsToLocateElements)
    • validateReadonly

      public abstract InputFileValidator validateReadonly​(int maxIterationsToLocateElements)
    • validateNotReadonly

      public abstract InputFileValidator validateNotReadonly​(int maxIterationsToLocateElements)
    • validateValue

      public abstract InputFileValidator validateValue​(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)
    • selectFiles

      public abstract void selectFiles​(ItemList<String> relativeFilePaths, int maxIterationsToLocateElements)
    • selectFiles

      public abstract void selectFiles​(ItemList<String> relativeFilePaths, int waitTimeInSecondsAfterSelect, int maxIterationsToLocateElements)