Class ChoicesValidator
- java.lang.Object
-
- org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
-
- org.uitnet.testing.smartfwk.ui.core.objects.choices.ChoicesValidator
-
public abstract class ChoicesValidator 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 ChoicesValidator(SmartAppDriver appDriver, Choices uiObject, org.sikuli.script.Region region)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voiddeselectItem(String itemName, int maxIterationsToLocateElements)abstract voiddeselectItems(ItemList<String> itemsToBeDeselected, int maxIterationsToLocateElements)abstract List<String>getAllItems(int maxIterationsToLocateElements)abstract StringgetSelectedItem(int maxIterationsToLocateElements)abstract List<String>getSelectedItems(int maxIterationsToLocateElements)ChoicesgetUIObject()abstract voidselectFirstItem(int maxIterationsToLocateElements)abstract voidselectItem(String itemName, int maxIterationsToLocateElements)abstract voidselectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements)abstract voidselectLastItem(int maxIterationsToLocateElements)abstract voidvalidateItemDisabled(String itemName, int maxIterationsToLocateElements)abstract voidvalidateItemEnabled(String itemName, int maxIterationsToLocateElements)abstract voidvalidateItemSelected(String item, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)abstract voidvalidateItemsNotPresent(ItemList<String> items, int maxIterationsToLocateElements)abstract voidvalidateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements)abstract voidvalidateItemsSelected(ItemList<String> items, 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
-
ChoicesValidator
public ChoicesValidator(SmartAppDriver appDriver, Choices uiObject, org.sikuli.script.Region region)
-
-
Method Detail
-
getUIObject
public Choices getUIObject()
- Overrides:
getUIObjectin classUIObjectValidator
-
validateItemDisabled
public abstract void validateItemDisabled(String itemName, int maxIterationsToLocateElements)
-
validateItemEnabled
public abstract void validateItemEnabled(String itemName, int maxIterationsToLocateElements)
-
validateItemSelected
public abstract void validateItemSelected(String item, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)
-
validateItemsSelected
public abstract void validateItemsSelected(ItemList<String> items, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)
-
getSelectedItem
public abstract String getSelectedItem(int maxIterationsToLocateElements)
-
selectFirstItem
public abstract void selectFirstItem(int maxIterationsToLocateElements)
-
selectLastItem
public abstract void selectLastItem(int maxIterationsToLocateElements)
-
selectItem
public abstract void selectItem(String itemName, int maxIterationsToLocateElements)
-
selectItems
public abstract void selectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements)
-
deselectItem
public abstract void deselectItem(String itemName, int maxIterationsToLocateElements)
-
deselectItems
public abstract void deselectItems(ItemList<String> itemsToBeDeselected, int maxIterationsToLocateElements)
-
validateItemsPresent
public abstract void validateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements)
-
-