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
All Methods Instance Methods Abstract Methods Concrete Methods 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, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
-
-
-
Constructor Detail
-
ListBoxValidator
public ListBoxValidator(SmartAppDriver appDriver, ListBox uiObject, org.sikuli.script.Region region)
-
-
Method Detail
-
getUIObject
public ListBox getUIObject()
- Overrides:
getUIObjectin classUIObjectValidator
-
isDisabled
public abstract boolean isDisabled(int maxIterationsToLocateElements)
-
validateDisabled
public abstract ListBoxValidator validateDisabled(int maxIterationsToLocateElements)
-
validateEnabled
public abstract ListBoxValidator validateEnabled(int maxIterationsToLocateElements)
-
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateDisabledButNotReadonly
public abstract ListBoxValidator validateDisabledButNotReadonly(int maxIterationsToLocateElements)
-
validateEnabledButNotReadonly
public abstract ListBoxValidator validateEnabledButNotReadonly(int maxIterationsToLocateElements)
-
validateSelectedItem
public abstract ListBoxValidator validateSelectedItem(String expectedSelectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)
-
getSelectedItem
public abstract String getSelectedItem(int maxIterationsToLocateElements)
-
selectFirstItem
public abstract ListBoxValidator selectFirstItem(int maxIterationsToLocateElements)
-
selectLastItem
public abstract ListBoxValidator selectLastItem(int maxIterationsToLocateElements)
-
selectItem
public abstract ListBoxValidator selectItem(String itemName, int maxIterationsToLocateElements)
-
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
public abstract ListBoxValidator selectAllItems(int maxIterationsToLocateElements)
-
deselectItem
public abstract ListBoxValidator deselectItem(String itemName, int maxIterationsToLocateElements)
-
deselectItem
public abstract ListBoxValidator deselectItem(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)
-
deselectAllItems
public abstract ListBoxValidator deselectAllItems(int maxIterationsToLocateElements)
-
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)
-
-