Class ListBoxValidator
java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.listbox.ListBoxValidator
- Direct Known Subclasses:
ListBoxValidatorSD,ListBoxValidatorSI
public abstract class ListBoxValidator 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 ListBoxValidator(SmartAppDriver appDriver, ListBox uiObject, org.sikuli.script.Region region) -
Method Summary
Modifier and Type Method Description abstract ListBoxValidatordeselectAllItems(int maxIterationsToLocateElements)abstract ListBoxValidatordeselectItem(String itemName, int maxIterationsToLocateElements)abstract ListBoxValidatordeselectItem(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)abstract ListBoxValidatordeselectItems(ItemList<String> itemsToBeDeselected, int maxIterationsToLocateElements)abstract ListBoxValidatordeselectItems(ItemList<String> itemsToBeDeselected, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)abstract StringgetSelectedItem(int maxIterationsToLocateElements)abstract List<String>getSelectedItems(int maxIterationsToLocateElements)ListBoxgetUIObject()abstract booleanisDisabled(int maxIterationsToLocateElements)abstract booleanisDisabledButNotReadonly(int maxIterationsToLocateElements)abstract ListBoxValidatorselectAllItems(int maxIterationsToLocateElements)abstract ListBoxValidatorselectFirstItem(int maxIterationsToLocateElements)abstract ListBoxValidatorselectItem(String itemName, int maxIterationsToLocateElements)abstract ListBoxValidatorselectItem(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)abstract ListBoxValidatorselectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements)abstract ListBoxValidatorselectItems(ItemList<String> itemsToBeSelected, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)abstract ListBoxValidatorselectLastItem(int maxIterationsToLocateElements)abstract ListBoxValidatorvalidateDisabled(int maxIterationsToLocateElements)abstract ListBoxValidatorvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)abstract ListBoxValidatorvalidateEnabled(int maxIterationsToLocateElements)abstract ListBoxValidatorvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)abstract ListBoxValidatorvalidateItemsNotPresent(ItemList<String> items, int maxIterationsToLocateElements)abstract ListBoxValidatorvalidateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements)abstract ListBoxValidatorvalidateSelectedItem(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
-
ListBoxValidator
public ListBoxValidator(SmartAppDriver appDriver, ListBox 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
-
validateEnabledButNotReadonly
-
validateSelectedItem
public abstract ListBoxValidator validateSelectedItem(String expectedSelectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements) -
getSelectedItem
-
getSelectedItems
-
selectFirstItem
-
selectLastItem
-
selectItem
-
selectItem
public abstract ListBoxValidator selectItem(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements) -
selectItems
public abstract ListBoxValidator selectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements) -
selectItems
public abstract ListBoxValidator selectItems(ItemList<String> itemsToBeSelected, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements) -
selectAllItems
-
deselectItem
-
deselectItem
public abstract ListBoxValidator deselectItem(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements) -
deselectAllItems
-
deselectItems
public abstract ListBoxValidator deselectItems(ItemList<String> itemsToBeDeselected, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements) -
deselectItems
public abstract ListBoxValidator deselectItems(ItemList<String> itemsToBeDeselected, int maxIterationsToLocateElements) -
validateItemsPresent
public abstract ListBoxValidator validateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements) -
validateItemsNotPresent
public abstract ListBoxValidator validateItemsNotPresent(ItemList<String> items, int maxIterationsToLocateElements)
-