Class MultiStateElementValidator
- java.lang.Object
-
- org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
-
- org.uitnet.testing.smartfwk.ui.core.objects.multi_state.MultiStateElementValidator
-
- Direct Known Subclasses:
MultiStateElementValidatorSD
public abstract class MultiStateElementValidator 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 MultiStateElementValidator(SmartAppDriver appDriver, MultiStateElement uiObject, org.sikuli.script.Region region)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description MultiStateElementgetUIObject()abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(int maxIterationsToLocateElements)abstract booleanisEnabled(int maxIterationsToLocateElements)abstract booleanisStateNotSelected(String state, int maxIterationsToLocateElements)abstract booleanisStateSelected(String state, int maxIterationsToLocateElements)abstract MultiStateElementValidatorselectState(String state, int maxIterationsToLocateElements)abstract MultiStateElementValidatorvalidateDisabled(int maxIterationsToLocateElements)abstract MultiStateElementValidatorvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)abstract MultiStateElementValidatorvalidateEnabled(int maxIterationsToLocateElements)abstract MultiStateElementValidatorvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)abstract MultiStateElementValidatorvalidateStateNotSelected(String state, int maxIterationsToLocateElements)abstract MultiStateElementValidatorvalidateStateSelected(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, isHidden, isNotPresent, isPresent, isVisible, matchTextValue, mouseHoverOver, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, sendCommandKeys, typeText, validateElementPresentWithinArea, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
-
-
-
Constructor Detail
-
MultiStateElementValidator
public MultiStateElementValidator(SmartAppDriver appDriver, MultiStateElement uiObject, org.sikuli.script.Region region)
-
-
Method Detail
-
getUIObject
public MultiStateElement getUIObject()
- Overrides:
getUIObjectin classUIObjectValidator
-
isStateSelected
public abstract boolean isStateSelected(String state, int maxIterationsToLocateElements)
-
isStateNotSelected
public abstract boolean isStateNotSelected(String state, int maxIterationsToLocateElements)
-
validateStateSelected
public abstract MultiStateElementValidator validateStateSelected(String state, int maxIterationsToLocateElements)
-
validateStateNotSelected
public abstract MultiStateElementValidator validateStateNotSelected(String state, int maxIterationsToLocateElements)
-
selectState
public abstract MultiStateElementValidator selectState(String state, int maxIterationsToLocateElements)
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements)
-
isEnabled
public abstract boolean isEnabled(int maxIterationsToLocateElements)
-
validateDisabled
public abstract MultiStateElementValidator validateDisabled(int maxIterationsToLocateElements)
-
validateEnabled
public abstract MultiStateElementValidator validateEnabled(int maxIterationsToLocateElements)
-
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateDisabledButNotReadonly
public abstract MultiStateElementValidator validateDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateEnabledButNotReadonly
public abstract MultiStateElementValidator validateEnabledButNotReadonly(int maxIterationsToLocateElements)
-
-