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 TextAreaValidatortypeText(String textToType, NewTextLocation location, int maxIterationsToLocateElements)abstract TextAreaValidatortypeText(String textToType, NewTextLocation location, int typeSpeedInMspc, boolean clickBeforeType, int maxIterationsToLocateElements)abstract TextAreaValidatorvalidateDisabled(int maxIterationsToLocateElements)abstract TextAreaValidatorvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)abstract TextAreaValidatorvalidateEnabled(int maxIterationsToLocateElements)abstract TextAreaValidatorvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)abstract TextAreaValidatorvalidateNotReadonly(int maxIterationsToLocateElements)abstract TextAreaValidatorvalidateReadonly(int maxIterationsToLocateElements)abstract TextAreaValidatorvalidateTextValue(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, validateElementPresentWithinArea, 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
-
validateEnabled
-
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements) -
validateDisabledButNotReadonly
public abstract TextAreaValidator validateDisabledButNotReadonly(int maxIterationsToLocateElements) -
validateEnabledButNotReadonly
-
isReadonly
public abstract boolean isReadonly(int maxIterationsToLocateElements) -
validateReadonly
-
validateNotReadonly
-
typeText
public abstract TextAreaValidator typeText(String textToType, NewTextLocation location, int maxIterationsToLocateElements)- Specified by:
typeTextin classUIObjectValidator
-
typeText
public abstract TextAreaValidator typeText(String textToType, NewTextLocation location, int typeSpeedInMspc, boolean clickBeforeType, int maxIterationsToLocateElements) -
validateTextValue
public abstract TextAreaValidator validateTextValue(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements) -
getTextValue
-