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, getNewSeleniumActions, getRegion, geUIObjectType, isPresent, isVisible, matchTextValue, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, typeText, 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)
-
-