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
  • Constructor Details

    • TabSheetValidator

      public TabSheetValidator​(SmartAppDriver appDriver, TabSheet locator, org.sikuli.script.Region region)
  • Method Details

    • getUIObject

      public TabSheet getUIObject()
      Overrides:
      getUIObject in class UIObjectValidator
    • 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)
    • validateEnabledTabs

      public abstract void validateEnabledTabs​(ItemSet<String> enabledTabNames, int maxIterationsToLocateElements)