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, forceClick, getNewSeleniumActions, getRegion, geUIObjectType, isHidden, isNotPresent, isPresent, isVisible, matchTextValue, mouseHoverOver, performAction, performKeyDown, performKeyPressed, performKeyUp, release, rightClick, scrollElementOnViewport, seleniumToSikuliKeyConverter, sendCommandKeys, typeText, validateElementPresentWithinArea, 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)
-
-