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
All Methods Instance Methods Abstract Methods Concrete Methods 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, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
-
-
-
Constructor Detail
-
TextAreaValidator
public TextAreaValidator(SmartAppDriver appDriver, TextArea uiObject, org.sikuli.script.Region region)
-
-
Method Detail
-
getUIObject
public TextArea getUIObject()
- Overrides:
getUIObjectin classUIObjectValidator
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements)
-
validateDisabled
public abstract TextAreaValidator validateDisabled(int maxIterationsToLocateElements)
-
validateEnabled
public abstract TextAreaValidator validateEnabled(int maxIterationsToLocateElements)
-
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateDisabledButNotReadonly
public abstract TextAreaValidator validateDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateEnabledButNotReadonly
public abstract TextAreaValidator validateEnabledButNotReadonly(int maxIterationsToLocateElements)
-
isReadonly
public abstract boolean isReadonly(int maxIterationsToLocateElements)
-
validateReadonly
public abstract TextAreaValidator validateReadonly(int maxIterationsToLocateElements)
-
validateNotReadonly
public abstract TextAreaValidator validateNotReadonly(int maxIterationsToLocateElements)
-
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
public abstract String getTextValue(int maxIterationsToLocateElements)
-
-