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
Modifier and Type Method Description InputFilegetUIObject()abstract StringgetValue(int maxIterationsToLocateElements)abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(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, isPresent, isVisible, matchTextValue, mouseHoverOver, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, sendCommandKeys, typeText, validateElementPresentWithinArea, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
Constructor Details
-
InputFileValidator
public InputFileValidator(SmartAppDriver appDriver, InputFile uiObject, org.sikuli.script.Region region)
-
-
Method Details
-
getUIObject
- Overrides:
getUIObjectin classUIObjectValidator
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements) -
validateDisabled
-
validateEnabled
-
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
-
validateReadonly
-
validateNotReadonly
-
validateValue
public abstract InputFileValidator validateValue(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements) -
selectFiles
-
selectFiles
-