Class TextBoxValidator
- java.lang.Object
-
- org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
-
- org.uitnet.testing.smartfwk.ui.core.objects.textbox.TextBoxValidator
-
- Direct Known Subclasses:
TextBoxValidatorSD,TextBoxValidatorSI
public abstract class TextBoxValidator 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 TextBoxValidator(SmartAppDriver appDriver, TextBox uiObject, org.sikuli.script.Region region)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TextBoxgetUIObject()abstract StringgetValue(int maxIterationsToLocateElements)abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(int maxIterationsToLocateElements)abstract booleanisEnabled(int maxIterationsToLocateElements)abstract booleanisReadonly(int maxIterationsToLocateElements)abstract TextBoxValidatortypeText(String textToType, NewTextLocation location, int maxIterationsToLocateElements)abstract TextBoxValidatortypeText(String text, NewTextLocation location, int typeSpeedInMspc, boolean clickBeforeType, int maxIterationsToLocateElements)abstract TextBoxValidatorvalidateDisabled(int maxIterationsToLocateElements)abstract TextBoxValidatorvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)abstract TextBoxValidatorvalidateEnabled(int maxIterationsToLocateElements)abstract TextBoxValidatorvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)abstract TextBoxValidatorvalidateNotReadonly(int maxIterationsToLocateElements)abstract TextBoxValidatorvalidateReadonly(int maxIterationsToLocateElements)abstract TextBoxValidatorvalidateValue(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
-
TextBoxValidator
public TextBoxValidator(SmartAppDriver appDriver, TextBox uiObject, org.sikuli.script.Region region)
-
-
Method Detail
-
getUIObject
public TextBox getUIObject()
- Overrides:
getUIObjectin classUIObjectValidator
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements)
-
isEnabled
public abstract boolean isEnabled(int maxIterationsToLocateElements)
-
validateDisabled
public abstract TextBoxValidator validateDisabled(int maxIterationsToLocateElements)
-
validateEnabled
public abstract TextBoxValidator validateEnabled(int maxIterationsToLocateElements)
-
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateDisabledButNotReadonly
public abstract TextBoxValidator validateDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateEnabledButNotReadonly
public abstract TextBoxValidator validateEnabledButNotReadonly(int maxIterationsToLocateElements)
-
isReadonly
public abstract boolean isReadonly(int maxIterationsToLocateElements)
-
validateReadonly
public abstract TextBoxValidator validateReadonly(int maxIterationsToLocateElements)
-
validateNotReadonly
public abstract TextBoxValidator validateNotReadonly(int maxIterationsToLocateElements)
-
typeText
public abstract TextBoxValidator typeText(String textToType, NewTextLocation location, int maxIterationsToLocateElements)
- Specified by:
typeTextin classUIObjectValidator
-
typeText
public abstract TextBoxValidator typeText(String text, NewTextLocation location, int typeSpeedInMspc, boolean clickBeforeType, int maxIterationsToLocateElements)
-
validateValue
public abstract TextBoxValidator validateValue(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)
-
getValue
public abstract String getValue(int maxIterationsToLocateElements)
-
-