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 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 booleanisEnabled(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, 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
-
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)
-
isEnabled
public abstract boolean isEnabled(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)
-
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
public abstract ComboBoxValidator selectAllItems(int maxIterationsToLocateElements)
-
deselectItem
public abstract ComboBoxValidator deselectItem(String itemName, int maxIterationsToLocateElements)
-
deselectItem
public abstract ComboBoxValidator deselectItem(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)
-
deselectItems
public abstract ComboBoxValidator deselectItems(ItemList<String> itemsToBeDeselected, int maxIterationsToLocateElements)
-
deselectAllItems
public abstract ComboBoxValidator deselectAllItems(int maxIterationsToLocateElements)
-
deselectItems
public abstract ComboBoxValidator deselectItems(ItemList<String> itemsToBeDeselected, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)
-
getAvailableItems
public abstract List<String> getAvailableItems(int maxIterationsToLocateElements)
-
validateItemsPresent
public abstract ComboBoxValidator validateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements)
-
validateItemsNotPresent
public abstract ComboBoxValidator validateItemsNotPresent(ItemList<String> items, int maxIterationsToLocateElements)
-
-