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