Class TextAreaValidator
java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.textarea.TextAreaValidator
- Direct Known Subclasses:
TextAreaValidatorSD,TextAreaValidatorSI
public abstract class TextAreaValidator 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 TextAreaValidator(SmartAppDriver appDriver, TextArea uiObject, org.sikuli.script.Region region) -
Method Summary
Modifier and Type Method Description abstract StringgetTextValue(int maxIterationsToLocateElements)TextAreagetUIObject()abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(int maxIterationsToLocateElements)abstract booleanisReadonly(int maxIterationsToLocateElements)abstract voidtypeText(String textToType, NewTextLocation location, int maxIterationsToLocateElements)abstract voidvalidateDisabled(int maxIterationsToLocateElements)abstract voidvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)abstract voidvalidateEnabled(int maxIterationsToLocateElements)abstract voidvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)abstract voidvalidateNotReadonly(int maxIterationsToLocateElements)abstract voidvalidateReadonly(int maxIterationsToLocateElements)abstract voidvalidateTextValue(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)Methods inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
click, clickAndHold, doubleClick, findElement, findElementNoException, findElements, getNewSeleniumActions, getRegion, geUIObjectType, isPresent, isVisible, matchTextValue, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
Constructor Details
-
TextAreaValidator
public TextAreaValidator(SmartAppDriver appDriver, TextArea uiObject, org.sikuli.script.Region region)
-
-
Method Details
-
getUIObject
- Overrides:
getUIObjectin classUIObjectValidator
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements) -
validateDisabled
public abstract void validateDisabled(int maxIterationsToLocateElements) -
validateEnabled
public abstract void validateEnabled(int maxIterationsToLocateElements) -
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements) -
validateDisabledButNotReadonly
public abstract void validateDisabledButNotReadonly(int maxIterationsToLocateElements) -
validateEnabledButNotReadonly
public abstract void validateEnabledButNotReadonly(int maxIterationsToLocateElements) -
isReadonly
public abstract boolean isReadonly(int maxIterationsToLocateElements) -
validateReadonly
public abstract void validateReadonly(int maxIterationsToLocateElements) -
validateNotReadonly
public abstract void validateNotReadonly(int maxIterationsToLocateElements) -
typeText
public abstract void typeText(String textToType, NewTextLocation location, int maxIterationsToLocateElements)- Specified by:
typeTextin classUIObjectValidator
-
validateTextValue
public abstract void validateTextValue(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements) -
getTextValue
-