Class ChoicesValidator


  • public abstract class ChoicesValidator
    extends UIObjectValidator
    Author:
    Madhav Krishna
    • Constructor Detail

      • ChoicesValidator

        public ChoicesValidator​(SmartAppDriver appDriver,
                                Choices uiObject,
                                org.sikuli.script.Region region)
    • Method Detail

      • validateItemDisabled

        public abstract void validateItemDisabled​(String itemName,
                                                  int maxIterationsToLocateElements)
      • validateItemEnabled

        public abstract void validateItemEnabled​(String itemName,
                                                 int maxIterationsToLocateElements)
      • validateItemSelected

        public abstract void validateItemSelected​(String item,
                                                  TextMatchMechanism validationMechanism,
                                                  int maxIterationsToLocateElements)
      • validateItemsSelected

        public abstract void validateItemsSelected​(ItemList<String> items,
                                                   TextMatchMechanism validationMechanism,
                                                   int maxIterationsToLocateElements)
      • getSelectedItem

        public abstract String getSelectedItem​(int maxIterationsToLocateElements)
      • getSelectedItems

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

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

        public abstract void selectFirstItem​(int maxIterationsToLocateElements)
      • selectLastItem

        public abstract void selectLastItem​(int maxIterationsToLocateElements)
      • selectItem

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

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

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

        public abstract void deselectItems​(ItemList<String> itemsToBeDeselected,
                                           int maxIterationsToLocateElements)
      • validateItemsPresent

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

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