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
Modifier and Type Method Description abstract StringgetSelectedItem(int numRetries)abstract List<String>getSelectedItems(int numRetries)ListBoxgetUIObject()abstract booleanisDisabled(int numRetries)abstract booleanisDisabledButNotReadonly(int numRetries)abstract voidselectFirstItem(int numRetries)abstract voidselectItem(String itemName, int numRetries)abstract voidselectItems(ItemList<String> itemsToBeSelected, int numRetries)abstract voidselectLastItem(int numRetries)abstract voidvalidateDisabled(int numRetries)abstract voidvalidateDisabledButNotReadonly(int numRetries)abstract voidvalidateEnabled(int numRetries)abstract voidvalidateEnabledButNotReadonly(int numRetries)abstract voidvalidateItemsNotPresent(ItemList<String> items, int numRetries)abstract voidvalidateItemsPresent(ItemList<String> items, int numRetries)abstract voidvalidateSelectedItem(String expectedSelectedValue, TextMatchMechanism validationMechanism, int numRetries)Methods inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
click, clickAndHold, doubleClick, findElement, findElementNoException, findElements, getNewMobileMultiTouchAction, getNewMobileTouchAction, getNewSeleniumActions, getRegion, geUIObjectType, isPresent, isVisible, matchTextValue, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, typeText, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
Constructor Details
-
ListBoxValidator
public ListBoxValidator(SmartAppDriver appDriver, ListBox uiObject, org.sikuli.script.Region region)
-
-
Method Details
-
getUIObject
- Overrides:
getUIObjectin classUIObjectValidator
-
isDisabled
public abstract boolean isDisabled(int numRetries) -
validateDisabled
public abstract void validateDisabled(int numRetries) -
validateEnabled
public abstract void validateEnabled(int numRetries) -
isDisabledButNotReadonly
public abstract boolean isDisabledButNotReadonly(int numRetries) -
validateDisabledButNotReadonly
public abstract void validateDisabledButNotReadonly(int numRetries) -
validateEnabledButNotReadonly
public abstract void validateEnabledButNotReadonly(int numRetries) -
validateSelectedItem
public abstract void validateSelectedItem(String expectedSelectedValue, TextMatchMechanism validationMechanism, int numRetries) -
getSelectedItem
-
getSelectedItems
-
selectFirstItem
public abstract void selectFirstItem(int numRetries) -
selectLastItem
public abstract void selectLastItem(int numRetries) -
selectItem
-
selectItems
-
validateItemsPresent
-
validateItemsNotPresent
-