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
Modifier and Type Method Description MultiStateElementgetUIObject()abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(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 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, isPresent, isVisible, matchTextValue, mouseHoverOver, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, sendCommandKeys, typeText, validateElementPresentWithinArea, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
Constructor Details
-
MultiStateElementValidator
public MultiStateElementValidator(SmartAppDriver appDriver, MultiStateElement uiObject, org.sikuli.script.Region region)
-
-
Method Details
-
getUIObject
- Overrides:
getUIObjectin classUIObjectValidator
-
isStateSelected
-
validateStateSelected
public abstract MultiStateElementValidator validateStateSelected(String state, int maxIterationsToLocateElements) -
selectState
public abstract MultiStateElementValidator selectState(String state, int maxIterationsToLocateElements) -
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements) -
validateDisabled
-
validateEnabled
-
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements) -
validateDisabledButNotReadonly
public abstract MultiStateElementValidator validateDisabledButNotReadonly(int maxIterationsToLocateElements) -
validateEnabledButNotReadonly
public abstract MultiStateElementValidator validateEnabledButNotReadonly(int maxIterationsToLocateElements)
-