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
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ButtongetUIObject()abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisEnabled(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, 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
-
ButtonValidator
public ButtonValidator(SmartAppDriver appDriver, Button uiObject, org.sikuli.script.Region region)
-
-
Method Detail
-
getUIObject
public Button getUIObject()
- Overrides:
getUIObjectin classUIObjectValidator
-
validateName
public abstract ButtonValidator validateName(String expectedName, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements)
-
isEnabled
public abstract boolean isEnabled(int maxIterationsToLocateElements)
-
validateDisabled
public abstract ButtonValidator validateDisabled(int maxIterationsToLocateElements)
-
validateEnabled
public abstract ButtonValidator validateEnabled(int maxIterationsToLocateElements)
-
-