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
-
-
Field Summary
-
Fields inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
appDriver, region, uiObject
-
-
Constructor Summary
Constructors Constructor Description InputFileValidator(SmartAppDriver appDriver, InputFile uiObject, org.sikuli.script.Region region)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description InputFilegetUIObject()abstract StringgetValue(int maxIterationsToLocateElements)abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(int maxIterationsToLocateElements)abstract booleanisEnabled(int maxIterationsToLocateElements)abstract booleanisReadonly(int maxIterationsToLocateElements)abstract voidselectFiles(ItemList<String> relativeFilePaths, int maxIterationsToLocateElements)abstract voidselectFiles(ItemList<String> relativeFilePaths, int waitTimeInSecondsAfterSelect, int maxIterationsToLocateElements)abstract InputFileValidatorvalidateDisabled(int maxIterationsToLocateElements)abstract InputFileValidatorvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)abstract InputFileValidatorvalidateEnabled(int maxIterationsToLocateElements)abstract InputFileValidatorvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)abstract InputFileValidatorvalidateNotReadonly(int maxIterationsToLocateElements)abstract InputFileValidatorvalidateReadonly(int maxIterationsToLocateElements)abstract InputFileValidatorvalidateValue(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)-
Methods inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
click, clickAndHold, doubleClick, findElement, findElementNoException, findElements, forceClick, getNewSeleniumActions, getRegion, geUIObjectType, isHidden, isNotPresent, isPresent, isVisible, matchTextValue, mouseHoverOver, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, sendCommandKeys, typeText, validateElementPresentWithinArea, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
-
-
-
Constructor Detail
-
InputFileValidator
public InputFileValidator(SmartAppDriver appDriver, InputFile uiObject, org.sikuli.script.Region region)
-
-
Method Detail
-
getUIObject
public InputFile getUIObject()
- Overrides:
getUIObjectin classUIObjectValidator
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements)
-
isEnabled
public abstract boolean isEnabled(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)
-
-