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
Modifier and Type Method Description abstract ComboBoxValidatordeselectAllItems(int maxIterationsToLocateElements)abstract ComboBoxValidatordeselectItem(String itemName, int maxIterationsToLocateElements)abstract ComboBoxValidatordeselectItem(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)abstract ComboBoxValidatordeselectItems(ItemList<String> itemsToBeDeselected, int maxIterationsToLocateElements)abstract ComboBoxValidatordeselectItems(ItemList<String> itemsToBeDeselected, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)abstract List<String>getAvailableItems(int maxIterationsToLocateElements)abstract StringgetSelectedItem(int maxIterationsToLocateElements)abstract List<String>getSelectedItems(int maxIterationsToLocateElements)ComboBoxgetUIObject()abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(int maxIterationsToLocateElements)abstract ComboBoxValidatorselectAllItems(int maxIterationsToLocateElements)abstract ComboBoxValidatorselectFirstItem(int maxIterationsToLocateElements)abstract ComboBoxValidatorselectItem(String itemName, int maxIterationsToLocateElements)abstract ComboBoxValidatorselectItem(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)abstract ComboBoxValidatorselectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements)abstract ComboBoxValidatorselectItems(ItemList<String> itemsToBeSelected, TextMatchMechanism textMatchMechanism, 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, 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
-
ComboBoxValidator
public ComboBoxValidator(SmartAppDriver appDriver, ComboBox uiObject, org.sikuli.script.Region region)
-
-
Method Details
-
getUIObject
- Overrides:
getUIObjectin classUIObjectValidator
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements) -
validateDisabled
-
validateEnabled
-
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements) -
validateDisabledButNotReadonly
public abstract ComboBoxValidator validateDisabledButNotReadonly(int maxIterationsToLocateElements) -
validateEnabledButNotReadonly
-
validateSelectedItem
public abstract ComboBoxValidator validateSelectedItem(String expectedSelectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements) -
getSelectedItem
-
getSelectedItems
-
selectFirstItem
-
selectLastItem
-
selectItem
-
selectItem
public abstract ComboBoxValidator selectItem(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements) -
selectItems
public abstract ComboBoxValidator selectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements) -
selectItems
public abstract ComboBoxValidator selectItems(ItemList<String> itemsToBeSelected, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements) -
selectAllItems
-
deselectItem
-
deselectItem
public abstract ComboBoxValidator deselectItem(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements) -
deselectItems
public abstract ComboBoxValidator deselectItems(ItemList<String> itemsToBeDeselected, int maxIterationsToLocateElements) -
deselectAllItems
-
deselectItems
public abstract ComboBoxValidator deselectItems(ItemList<String> itemsToBeDeselected, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements) -
getAvailableItems
-
validateItemsPresent
public abstract ComboBoxValidator validateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements) -
validateItemsNotPresent
public abstract ComboBoxValidator validateItemsNotPresent(ItemList<String> items, int maxIterationsToLocateElements)
-