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
All Methods Instance Methods Abstract Methods Concrete Methods 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, getNewSeleniumActions, getRegion, geUIObjectType, isPresent, isVisible, matchTextValue, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, typeText, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
-
-
-
Constructor Detail
-
TabSheetValidator
public TabSheetValidator(SmartAppDriver appDriver, TabSheet locator, org.sikuli.script.Region region)
-
-
Method Detail
-
getUIObject
public TabSheet getUIObject()
- Overrides:
getUIObjectin classUIObjectValidator
-
setComponent
public void setComponent(TabSheet component)
-
selectTab
public abstract void selectTab(String tabName, int maxIterationsToLocateElements)
-
findSelectedTab
public abstract String findSelectedTab(int maxIterationsToLocateElements)
-
validateSelectedTab
public abstract void validateSelectedTab(String expectedSelectedTabName, int maxIterationsToLocateElements)
-
validateTabsPresent
public abstract void validateTabsPresent(ItemSet<String> allTabNames, int maxIterationsToLocateElements)
-
validateDisabledTabs
public abstract void validateDisabledTabs(ItemSet<String> disabledTabNames, int maxIterationsToLocateElements)
-
-