Class CheckBoxValidator
java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.checkbox.CheckBoxValidator
- Direct Known Subclasses:
CheckBoxValidatorSD,CheckBoxValidatorSI
public abstract class CheckBoxValidator 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 CheckBoxValidator(SmartAppDriver appDriver, CheckBox uiObject, org.sikuli.script.Region region) -
Method Summary
Modifier and Type Method Description abstract voidcheckAndValidateChecked(int maxIterationsToLocateElements)CheckBoxgetUIObject()abstract booleanisCheckBoxChecked(int maxIterationsToLocateElements)abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(int maxIterationsToLocateElements)abstract voiduncheckAndValidateUnchecked(int maxIterationsToLocateElements)abstract voidvalidateCheckBoxChecked(int maxIterationsToLocateElements)abstract voidvalidateCheckBoxUnchecked(int maxIterationsToLocateElements)abstract voidvalidateDisabled(int maxIterationsToLocateElements)abstract voidvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)abstract voidvalidateEnabled(int maxIterationsToLocateElements)abstract voidvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)Methods inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
click, clickAndHold, doubleClick, findElement, findElementNoException, findElements, getNewMobileMultiTouchAction, getNewMobileTouchAction, getNewSeleniumActions, getRegion, geUIObjectType, isPresent, isVisible, matchTextValue, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, typeText, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
Constructor Details
-
CheckBoxValidator
public CheckBoxValidator(SmartAppDriver appDriver, CheckBox uiObject, org.sikuli.script.Region region)
-
-
Method Details
-
getUIObject
- Overrides:
getUIObjectin classUIObjectValidator
-
isCheckBoxChecked
public abstract boolean isCheckBoxChecked(int maxIterationsToLocateElements) -
validateCheckBoxChecked
public abstract void validateCheckBoxChecked(int maxIterationsToLocateElements) -
validateCheckBoxUnchecked
public abstract void validateCheckBoxUnchecked(int maxIterationsToLocateElements) -
checkAndValidateChecked
public abstract void checkAndValidateChecked(int maxIterationsToLocateElements) -
uncheckAndValidateUnchecked
public abstract void uncheckAndValidateUnchecked(int maxIterationsToLocateElements) -
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements) -
validateDisabled
public abstract void validateDisabled(int maxIterationsToLocateElements) -
validateEnabled
public abstract void validateEnabled(int maxIterationsToLocateElements) -
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements) -
validateDisabledButNotReadonly
public abstract void validateDisabledButNotReadonly(int maxIterationsToLocateElements) -
validateEnabledButNotReadonly
public abstract void validateEnabledButNotReadonly(int maxIterationsToLocateElements)
-