Class ComboBoxValidator
- java.lang.Object
-
- org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
-
- org.uitnet.testing.smartfwk.ui.core.objects.combobox.ComboBoxValidator
-
- Direct Known Subclasses:
ComboBoxValidatorSD,ComboBoxValidatorSI
public abstract class ComboBoxValidator 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 ComboBoxValidator(SmartAppDriver appDriver, ComboBox uiObject, org.sikuli.script.Region region)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetSelectedItem(int maxIterationsToLocateElements)abstract List<String>getSelectedItems(int maxIterationsToLocateElements)ComboBoxgetUIObject()abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(int maxIterationsToLocateElements)abstract ComboBoxValidatorselectFirstItem(int maxIterationsToLocateElements)abstract ComboBoxValidatorselectItem(String itemName, int maxIterationsToLocateElements)abstract ComboBoxValidatorselectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements)abstract ComboBoxValidatorselectLastItem(int maxIterationsToLocateElements)abstract ComboBoxValidatorvalidateDisabled(int maxIterationsToLocateElements)abstract ComboBoxValidatorvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)abstract ComboBoxValidatorvalidateEnabled(int maxIterationsToLocateElements)abstract ComboBoxValidatorvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)abstract ComboBoxValidatorvalidateItemsNotPresent(ItemList<String> items, int maxIterationsToLocateElements)abstract ComboBoxValidatorvalidateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements)abstract ComboBoxValidatorvalidateSelectedItem(String expectedSelectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)-
Methods inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
click, clickAndHold, doubleClick, findElement, findElementNoException, findElements, getNewSeleniumActions, getRegion, geUIObjectType, isPresent, isVisible, matchTextValue, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, typeText, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
-
-
-
Constructor Detail
-
ComboBoxValidator
public ComboBoxValidator(SmartAppDriver appDriver, ComboBox uiObject, org.sikuli.script.Region region)
-
-
Method Detail
-
getUIObject
public ComboBox getUIObject()
- Overrides:
getUIObjectin classUIObjectValidator
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements)
-
validateDisabled
public abstract ComboBoxValidator validateDisabled(int maxIterationsToLocateElements)
-
validateEnabled
public abstract ComboBoxValidator validateEnabled(int maxIterationsToLocateElements)
-
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateDisabledButNotReadonly
public abstract ComboBoxValidator validateDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateEnabledButNotReadonly
public abstract ComboBoxValidator validateEnabledButNotReadonly(int maxIterationsToLocateElements)
-
validateSelectedItem
public abstract ComboBoxValidator validateSelectedItem(String expectedSelectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)
-
getSelectedItem
public abstract String getSelectedItem(int maxIterationsToLocateElements)
-
selectFirstItem
public abstract ComboBoxValidator selectFirstItem(int maxIterationsToLocateElements)
-
selectLastItem
public abstract ComboBoxValidator selectLastItem(int maxIterationsToLocateElements)
-
selectItem
public abstract ComboBoxValidator selectItem(String itemName, int maxIterationsToLocateElements)
-
selectItems
public abstract ComboBoxValidator selectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements)
-
validateItemsPresent
public abstract ComboBoxValidator validateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements)
-
validateItemsNotPresent
public abstract ComboBoxValidator validateItemsNotPresent(ItemList<String> items, int maxIterationsToLocateElements)
-
-