Class ComboBoxValidator

java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.combobox.ComboBoxValidator
Direct Known Subclasses:
ComboBoxValidatorSD, ComboBoxValidatorSI

public abstract class ComboBoxValidator
extends UIObjectValidator
Author:
Madhav Krishna
  • Constructor Details

    • ComboBoxValidator

      public ComboBoxValidator​(SmartAppDriver appDriver, ComboBox uiObject, org.sikuli.script.Region region)
  • Method Details

    • getUIObject

      public ComboBox getUIObject()
      Overrides:
      getUIObject in class UIObjectValidator
    • isDisabled

      public abstract boolean isDisabled​(int maxIterationsToLocateElements)
    • validateDisabled

      public abstract ComboBoxValidator validateDisabled​(int maxIterationsToLocateElements)
    • validateEnabled

      public abstract ComboBoxValidator validateEnabled​(int maxIterationsToLocateElements)
    • isDisabledButNotReadonly

      public abstract boolean isDisabledButNotReadonly​(int maxIterationsToLocateElements)
    • validateDisabledButNotReadonly

      public abstract ComboBoxValidator validateDisabledButNotReadonly​(int maxIterationsToLocateElements)
    • validateEnabledButNotReadonly

      public abstract ComboBoxValidator validateEnabledButNotReadonly​(int maxIterationsToLocateElements)
    • validateSelectedItem

      public abstract ComboBoxValidator validateSelectedItem​(String expectedSelectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)
    • getSelectedItem

      public abstract String getSelectedItem​(int maxIterationsToLocateElements)
    • getSelectedItems

      public abstract List<String> getSelectedItems​(int maxIterationsToLocateElements)
    • selectFirstItem

      public abstract ComboBoxValidator selectFirstItem​(int maxIterationsToLocateElements)
    • selectLastItem

      public abstract ComboBoxValidator selectLastItem​(int maxIterationsToLocateElements)
    • selectItem

      public abstract ComboBoxValidator selectItem​(String itemName, int maxIterationsToLocateElements)
    • selectItem

      public abstract ComboBoxValidator selectItem​(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)
    • selectItems

      public abstract ComboBoxValidator selectItems​(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements)
    • selectItems

      public abstract ComboBoxValidator selectItems​(ItemList<String> itemsToBeSelected, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)
    • selectAllItems

      public abstract ComboBoxValidator selectAllItems​(int maxIterationsToLocateElements)
    • deselectItem

      public abstract ComboBoxValidator deselectItem​(String itemName, int maxIterationsToLocateElements)
    • deselectItem

      public abstract ComboBoxValidator deselectItem​(String itemName, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)
    • deselectItems

      public abstract ComboBoxValidator deselectItems​(ItemList<String> itemsToBeDeselected, int maxIterationsToLocateElements)
    • deselectAllItems

      public abstract ComboBoxValidator deselectAllItems​(int maxIterationsToLocateElements)
    • deselectItems

      public abstract ComboBoxValidator deselectItems​(ItemList<String> itemsToBeDeselected, TextMatchMechanism textMatchMechanism, int maxIterationsToLocateElements)
    • getAvailableItems

      public abstract List<String> getAvailableItems​(int maxIterationsToLocateElements)
    • validateItemsPresent

      public abstract ComboBoxValidator validateItemsPresent​(ItemList<String> items, int maxIterationsToLocateElements)
    • validateItemsNotPresent

      public abstract ComboBoxValidator validateItemsNotPresent​(ItemList<String> items, int maxIterationsToLocateElements)