Class TabSheetValidator
java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.tab.TabSheetValidator
public abstract class TabSheetValidator 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 TabSheetValidator(SmartAppDriver appDriver, TabSheet locator, org.sikuli.script.Region region) -
Method Summary
Modifier and Type Method Description abstract StringfindSelectedTab(int maxIterationsToLocateElements)TabSheetgetUIObject()abstract voidselectTab(String tabName, int maxIterationsToLocateElements)voidsetComponent(TabSheet component)abstract voidvalidateDisabledTabs(ItemSet<String> disabledTabNames, int maxIterationsToLocateElements)abstract voidvalidateEnabledTabs(ItemSet<String> enabledTabNames, int maxIterationsToLocateElements)abstract voidvalidateSelectedTab(String expectedSelectedTabName, int maxIterationsToLocateElements)abstract voidvalidateTabsPresent(ItemSet<String> allTabNames, 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
-
TabSheetValidator
public TabSheetValidator(SmartAppDriver appDriver, TabSheet locator, org.sikuli.script.Region region)
-
-
Method Details
-
getUIObject
- Overrides:
getUIObjectin classUIObjectValidator
-
setComponent
-
selectTab
-
findSelectedTab
-
validateSelectedTab
public abstract void validateSelectedTab(String expectedSelectedTabName, int maxIterationsToLocateElements) -
validateTabsPresent
-
validateDisabledTabs
-
validateEnabledTabs
-