Class MultiStateBoxValidator
- java.lang.Object
-
- org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
-
- org.uitnet.testing.smartfwk.ui.core.objects.multi_state.MultiStateBoxValidator
-
public abstract class MultiStateBoxValidator 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 MultiStateBoxValidator(SmartAppDriver appDriver, MultiStateBox uiObject, org.sikuli.script.Region region)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description MultiStateBoxgetUIObject()abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(int maxIterationsToLocateElements)abstract booleanisStateSelected(String state, int maxIterationsToLocateElements)abstract MultiStateBoxValidatorselectState(String state, int maxIterationsToLocateElements)abstract MultiStateBoxValidatorvalidateDisabled(int maxIterationsToLocateElements)abstract MultiStateBoxValidatorvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)abstract MultiStateBoxValidatorvalidateEnabled(int maxIterationsToLocateElements)abstract MultiStateBoxValidatorvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)abstract MultiStateBoxValidatorvalidateStateSelected(String state, 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, typeText, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
-
-
-
Constructor Detail
-
MultiStateBoxValidator
public MultiStateBoxValidator(SmartAppDriver appDriver, MultiStateBox uiObject, org.sikuli.script.Region region)
-
-
Method Detail
-
getUIObject
public MultiStateBox getUIObject()
- Overrides:
getUIObjectin classUIObjectValidator
-
isStateSelected
public abstract boolean isStateSelected(String state, int maxIterationsToLocateElements)
-
validateStateSelected
public abstract MultiStateBoxValidator validateStateSelected(String state, int maxIterationsToLocateElements)
-
selectState
public abstract MultiStateBoxValidator selectState(String state, int maxIterationsToLocateElements)
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements)
-
validateDisabled
public abstract MultiStateBoxValidator validateDisabled(int maxIterationsToLocateElements)
-
validateEnabled
public abstract MultiStateBoxValidator validateEnabled(int maxIterationsToLocateElements)
-
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateDisabledButNotReadonly
public abstract MultiStateBoxValidator validateDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateEnabledButNotReadonly
public abstract MultiStateBoxValidator validateEnabledButNotReadonly(int maxIterationsToLocateElements)
-
-