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 booleanisEnabled(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, isHidden, isNotPresent, isPresent, isVisible, matchTextValue, mouseHoverOver, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, sendCommandKeys, validateElementPresentWithinArea, 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)
-
isEnabled
public abstract boolean isEnabled(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)
-
-