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
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, isPresent, isVisible, matchTextValue, mouseHoverOver, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, sendCommandKeys, typeText, validateElementPresentWithinArea, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
Constructor Details
-
ChoicesValidator
public ChoicesValidator(SmartAppDriver appDriver, Choices uiObject, org.sikuli.script.Region region)
-
-
Method Details
-
getUIObject
- Overrides:
getUIObjectin classUIObjectValidator
-
validateItemDisabled
-
validateItemEnabled
-
validateItemSelected
public abstract void validateItemSelected(String item, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements) -
validateItemsSelected
public abstract void validateItemsSelected(ItemList<String> items, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements) -
getSelectedItem
-
getSelectedItems
-
getAllItems
-
selectFirstItem
public abstract void selectFirstItem(int maxIterationsToLocateElements) -
selectLastItem
public abstract void selectLastItem(int maxIterationsToLocateElements) -
selectItem
-
selectItems
-
deselectItem
-
deselectItems
-
validateItemsPresent
-
validateItemsNotPresent
-