Class ButtonValidator
java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.button.ButtonValidator
- Direct Known Subclasses:
ButtonValidatorSD,ButtonValidatorSI,HeaderColumnValidatorSI
public abstract class ButtonValidator 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 ButtonValidator(SmartAppDriver appDriver, Button uiObject, org.sikuli.script.Region region) -
Method Summary
Modifier and Type Method Description ButtongetUIObject()abstract booleanisDisabled(int maxIterationsToLocateElements)abstract ButtonValidatorvalidateDisabled(int maxIterationsToLocateElements)abstract ButtonValidatorvalidateEnabled(int maxIterationsToLocateElements)abstract ButtonValidatorvalidateName(String expectedName, 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, isPresent, isVisible, matchTextValue, mouseHoverOver, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, sendCommandKeys, typeText, validateElementPresentWithinArea, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
Constructor Details
-
ButtonValidator
-
-
Method Details
-
getUIObject
- Overrides:
getUIObjectin classUIObjectValidator
-
validateName
public abstract ButtonValidator validateName(String expectedName, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements) -
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements) -
validateDisabled
-
validateEnabled
-