Class CheckBoxGroupValidator

java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.checkbox.CheckBoxGroupValidator

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

    • CheckBoxGroupValidator

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

    • getUIObject

      public CheckBoxGroup getUIObject()
      Overrides:
      getUIObject in class UIObjectValidator
    • checkAllCheckBoxes

      public abstract void checkAllCheckBoxes​(int maxIterationsToLocateElements)
    • uncheckAllCheckBoxes

      public abstract void uncheckAllCheckBoxes​(int maxIterationsToLocateElements)
    • checkCheckBoxes

      public abstract void checkCheckBoxes​(ItemList<String> cbNames, int maxIterationsToLocateElements)
    • uncheckCheckBoxes

      public abstract void uncheckCheckBoxes​(ItemList<String> cbNames, int maxIterationsToLocateElements)
    • validateCheckedCheckBoxes

      public abstract void validateCheckedCheckBoxes​(ItemList<String> cbNames, int maxIterationsToLocateElements)
    • validateUncheckedCheckBoxes

      public abstract void validateUncheckedCheckBoxes​(ItemList<String> cbNames, int maxIterationsToLocateElements)
    • validateCheckBoxesPresent

      public abstract void validateCheckBoxesPresent​(ItemList<String> cbNames, int maxIterationsToLocateElements)
    • validateCheckBoxesNotPresent

      public abstract void validateCheckBoxesNotPresent​(ItemList<String> cbNames, int maxIterationsToLocateElements)
    • validateNoCheckBoxesAreChecked

      public abstract void validateNoCheckBoxesAreChecked​(int maxIterationsToLocateElements)
    • validateAllCheckBoxesAreChecked

      public abstract void validateAllCheckBoxesAreChecked​(int maxIterationsToLocateElements)