Class ComboBoxValidatorSI
- java.lang.Object
-
- org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
-
- org.uitnet.testing.smartfwk.ui.core.objects.combobox.ComboBoxValidator
-
- org.uitnet.testing.smartfwk.ui.standard.imgobj.ComboBoxValidatorSI
-
public class ComboBoxValidatorSI extends ComboBoxValidator
- Author:
- Madhav Krishna
-
-
Field Summary
Fields Modifier and Type Field Description protected ComboBoxSIcomboBoxObj-
Fields inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
appDriver, region, uiObject
-
-
Constructor Summary
Constructors Constructor Description ComboBoxValidatorSI(SmartAppDriver appDriver, ComboBoxSI uiObject, org.sikuli.script.Region region)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected org.sikuli.script.RegioncalculatePullDownMenuRegion(org.sikuli.script.Match match)ComboBoxValidatorSIclick(int maxIterationsToLocateElements)ComboBoxValidatorSIclick(ImageSection imageSection, int maxIterationsToLocateElements)ComboBoxValidatorSIclickAndHold(int maxIterationsToLocateElements)ComboBoxValidatorSIdoubleClick(int maxIterationsToLocateElements)ComboBoxValidatorSIdoubleClick(ImageSection imageSection, int maxIterationsToLocateElements)ComboBoxValidatorSIdragAndDrop(ImageObject target, org.sikuli.script.Region targetRegion, int maxIterationsToLocateElements)org.sikuli.script.MatchfindElement(int maxIterationsToLocateElements)org.sikuli.script.MatchfindElementNoException(int maxIterationsToLocateElements)List<org.sikuli.script.Match>findElements(int maxIterationsToLocateElements)protected org.sikuli.script.LocationgetImageSection(org.sikuli.script.Match imageMatch, ImageSection imageSection)org.openqa.selenium.interactions.ActionsgetNewSeleniumActions()Deprecated.StringgetSelectedItem(int maxIterationsToLocateElements)Used to return value using clipboard method.List<String>getSelectedItems(int maxIterationsToLocateElements)booleanisDisabled(int maxIterationsToLocateElements)Deprecated.booleanisDisabledButNotReadonly(int maxIterationsToLocateElements)booleanisPresent(int maxIterationsToLocateElements)booleanisVisible(int maxIterationsToLocateElements)ComboBoxValidatorSIperformKeyDown(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)ComboBoxValidatorSIperformKeyPressed(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)ComboBoxValidatorSIperformKeyUp(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)ComboBoxValidatorSIrelease(int maxIterationsToLocateElements)ComboBoxValidatorSIrightClick(int maxIterationsToLocateElements)ComboBoxValidatorSIrightClick(ImageSection imageSection, int maxIterationsToLocateElements)ComboBoxValidatorSIscrollElementOnViewport(Scrollbar scrollbar)ComboBoxValidatorSIselectFirstItem(int maxIterationsToLocateElements)ComboBoxValidatorSIselectItem(String itemName, int maxIterationsToLocateElements)It just search the text in pull down menu visible area if present then click on it to select that.ComboBoxValidatorSIselectItemByImage(String imageItem, int maxIterationsToLocateElements)It just search the image item in pull down menu visible area if present then click on it to select that.ComboBoxValidatorSIselectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements)It selects only the visible item in the pull down menu.ComboBoxValidatorSIselectItemsByImage(ItemList<String> imageItemsToBeSelected, int maxIterationsToLocateElements)It selects only the visible image items in the pull down menu.ComboBoxValidatorSIselectLastItem(int maxIterationsToLocateElements)ComboBoxValidatorSItypeText(String text, NewTextLocation location, int maxIterationsToLocateElements)ComboBoxValidatorSIvalidateDisabled(int maxIterationsToLocateElements)Deprecated.ComboBoxValidatorSIvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)ComboBoxValidatorSIvalidateEnabled(int maxIterationsToLocateElements)Deprecated.ComboBoxValidatorSIvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)ComboBoxValidatorSIvalidateItemsNotPresent(ItemList<String> items, int maxIterationsToLocateElements)ComboBoxValidatorSIvalidateItemsNotPresentByImage(ItemList<String> imageItems, int maxIterationsToLocateElements)ComboBoxValidatorSIvalidateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements)It only checks the item in visible area of pull down menu.ComboBoxValidatorSIvalidateItemsPresentByImage(ItemList<String> imageItems, int maxIterationsToLocateElements)It only checks the image items in visible area of pull down menu.ComboBoxValidatorSIvalidateSelectedItem(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)-
Methods inherited from class org.uitnet.testing.smartfwk.ui.core.objects.combobox.ComboBoxValidator
getUIObject
-
Methods inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
getRegion, geUIObjectType, matchTextValue, performAction, seleniumToSikuliKeyConverter, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
-
-
-
Field Detail
-
comboBoxObj
protected ComboBoxSI comboBoxObj
-
-
Constructor Detail
-
ComboBoxValidatorSI
public ComboBoxValidatorSI(SmartAppDriver appDriver, ComboBoxSI uiObject, org.sikuli.script.Region region)
-
-
Method Detail
-
validateDisabled
@Deprecated public ComboBoxValidatorSI validateDisabled(int maxIterationsToLocateElements)
Deprecated.- Specified by:
validateDisabledin classComboBoxValidator
-
validateEnabled
@Deprecated public ComboBoxValidatorSI validateEnabled(int maxIterationsToLocateElements)
Deprecated.- Specified by:
validateEnabledin classComboBoxValidator
-
isPresent
public boolean isPresent(int maxIterationsToLocateElements)
- Specified by:
isPresentin classUIObjectValidator
-
isVisible
public boolean isVisible(int maxIterationsToLocateElements)
- Specified by:
isVisiblein classUIObjectValidator
-
click
public ComboBoxValidatorSI click(int maxIterationsToLocateElements)
- Specified by:
clickin classUIObjectValidator
-
click
public ComboBoxValidatorSI click(ImageSection imageSection, int maxIterationsToLocateElements)
-
doubleClick
public ComboBoxValidatorSI doubleClick(int maxIterationsToLocateElements)
- Specified by:
doubleClickin classUIObjectValidator
-
doubleClick
public ComboBoxValidatorSI doubleClick(ImageSection imageSection, int maxIterationsToLocateElements)
-
rightClick
public ComboBoxValidatorSI rightClick(int maxIterationsToLocateElements)
- Specified by:
rightClickin classUIObjectValidator
-
rightClick
public ComboBoxValidatorSI rightClick(ImageSection imageSection, int maxIterationsToLocateElements)
-
clickAndHold
public ComboBoxValidatorSI clickAndHold(int maxIterationsToLocateElements)
- Specified by:
clickAndHoldin classUIObjectValidator
-
release
public ComboBoxValidatorSI release(int maxIterationsToLocateElements)
- Specified by:
releasein classUIObjectValidator
-
performKeyDown
public ComboBoxValidatorSI performKeyDown(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)
- Specified by:
performKeyDownin classUIObjectValidator
-
performKeyUp
public ComboBoxValidatorSI performKeyUp(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)
- Specified by:
performKeyUpin classUIObjectValidator
-
performKeyPressed
public ComboBoxValidatorSI performKeyPressed(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)
- Specified by:
performKeyPressedin classUIObjectValidator
-
typeText
public ComboBoxValidatorSI typeText(String text, NewTextLocation location, int maxIterationsToLocateElements)
- Specified by:
typeTextin classUIObjectValidator
-
scrollElementOnViewport
public ComboBoxValidatorSI scrollElementOnViewport(Scrollbar scrollbar)
- Specified by:
scrollElementOnViewportin classUIObjectValidator
-
findElement
public org.sikuli.script.Match findElement(int maxIterationsToLocateElements)
- Specified by:
findElementin classUIObjectValidator
-
findElementNoException
public org.sikuli.script.Match findElementNoException(int maxIterationsToLocateElements)
- Specified by:
findElementNoExceptionin classUIObjectValidator
-
findElements
public List<org.sikuli.script.Match> findElements(int maxIterationsToLocateElements)
- Specified by:
findElementsin classUIObjectValidator
-
dragAndDrop
public ComboBoxValidatorSI dragAndDrop(ImageObject target, org.sikuli.script.Region targetRegion, int maxIterationsToLocateElements)
-
getImageSection
protected org.sikuli.script.Location getImageSection(org.sikuli.script.Match imageMatch, ImageSection imageSection)
-
validateSelectedItem
public ComboBoxValidatorSI validateSelectedItem(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)
- Specified by:
validateSelectedItemin classComboBoxValidator
-
getSelectedItem
public String getSelectedItem(int maxIterationsToLocateElements)
Used to return value using clipboard method.- Specified by:
getSelectedItemin classComboBoxValidator
-
getSelectedItems
public List<String> getSelectedItems(int maxIterationsToLocateElements)
- Specified by:
getSelectedItemsin classComboBoxValidator
-
selectFirstItem
public ComboBoxValidatorSI selectFirstItem(int maxIterationsToLocateElements)
- Specified by:
selectFirstItemin classComboBoxValidator
-
selectLastItem
public ComboBoxValidatorSI selectLastItem(int maxIterationsToLocateElements)
- Specified by:
selectLastItemin classComboBoxValidator
-
selectItem
public ComboBoxValidatorSI selectItem(String itemName, int maxIterationsToLocateElements)
It just search the text in pull down menu visible area if present then click on it to select that.- Specified by:
selectItemin classComboBoxValidator
-
selectItemByImage
public ComboBoxValidatorSI selectItemByImage(String imageItem, int maxIterationsToLocateElements)
It just search the image item in pull down menu visible area if present then click on it to select that.
-
calculatePullDownMenuRegion
protected org.sikuli.script.Region calculatePullDownMenuRegion(org.sikuli.script.Match match)
-
selectItems
public ComboBoxValidatorSI selectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements)
It selects only the visible item in the pull down menu.- Specified by:
selectItemsin classComboBoxValidator
-
selectItemsByImage
public ComboBoxValidatorSI selectItemsByImage(ItemList<String> imageItemsToBeSelected, int maxIterationsToLocateElements)
It selects only the visible image items in the pull down menu.
-
validateItemsPresent
public ComboBoxValidatorSI validateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements)
It only checks the item in visible area of pull down menu.- Specified by:
validateItemsPresentin classComboBoxValidator
-
validateItemsPresentByImage
public ComboBoxValidatorSI validateItemsPresentByImage(ItemList<String> imageItems, int maxIterationsToLocateElements)
It only checks the image items in visible area of pull down menu.
-
validateItemsNotPresent
public ComboBoxValidatorSI validateItemsNotPresent(ItemList<String> items, int maxIterationsToLocateElements)
- Specified by:
validateItemsNotPresentin classComboBoxValidator
-
validateItemsNotPresentByImage
public ComboBoxValidatorSI validateItemsNotPresentByImage(ItemList<String> imageItems, int maxIterationsToLocateElements)
-
isDisabled
@Deprecated public boolean isDisabled(int maxIterationsToLocateElements)
Deprecated.- Specified by:
isDisabledin classComboBoxValidator
-
getNewSeleniumActions
@Deprecated public org.openqa.selenium.interactions.Actions getNewSeleniumActions()
Deprecated.- Specified by:
getNewSeleniumActionsin classUIObjectValidator
-
isDisabledButNotReadonly
public boolean isDisabledButNotReadonly(int maxIterationsToLocateElements)
- Specified by:
isDisabledButNotReadonlyin classComboBoxValidator
-
validateDisabledButNotReadonly
public ComboBoxValidatorSI validateDisabledButNotReadonly(int maxIterationsToLocateElements)
- Specified by:
validateDisabledButNotReadonlyin classComboBoxValidator
-
validateEnabledButNotReadonly
public ComboBoxValidatorSI validateEnabledButNotReadonly(int maxIterationsToLocateElements)
- Specified by:
validateEnabledButNotReadonlyin classComboBoxValidator
-
-