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 ComboBoxSIcomboBoxObjFields 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
Modifier and Type Method Description protected org.sikuli.script.RegioncalculatePullDownMenuRegion(org.sikuli.script.Match match)voidclick(int maxIterationsToLocateElements)voidclick(ImageSection imageSection, int maxIterationsToLocateElements)voidclickAndHold(int maxIterationsToLocateElements)voiddoubleClick(int maxIterationsToLocateElements)voiddoubleClick(ImageSection imageSection, int maxIterationsToLocateElements)voiddragAndDrop(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)voidperformKeyDown(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)voidperformKeyPressed(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)voidperformKeyUp(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)voidrelease(int maxIterationsToLocateElements)voidrightClick(int maxIterationsToLocateElements)voidrightClick(ImageSection imageSection, int maxIterationsToLocateElements)ComboBoxValidatorSIscrollElementOnViewport(Scrollbar scrollbar)voidselectFirstItem(int maxIterationsToLocateElements)voidselectItem(String itemName, int maxIterationsToLocateElements)It just search the text in pull down menu visible area if present then click on it to select that.voidselectItemByImage(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.voidselectItems(ItemList<String> itemsToBeSelected, int maxIterationsToLocateElements)It selects only the visible item in the pull down menu.voidselectItemsByImage(ItemList<String> imageItemsToBeSelected, int maxIterationsToLocateElements)It selects only the visible image items in the pull down menu.voidselectLastItem(int maxIterationsToLocateElements)voidtypeText(String text, NewTextLocation location, int maxIterationsToLocateElements)voidvalidateDisabled(int maxIterationsToLocateElements)Deprecated.voidvalidateDisabledButNotReadonly(int maxIterationsToLocateElements)voidvalidateEnabled(int maxIterationsToLocateElements)Deprecated.voidvalidateEnabledButNotReadonly(int maxIterationsToLocateElements)voidvalidateItemsNotPresent(ItemList<String> items, int maxIterationsToLocateElements)voidvalidateItemsNotPresentByImage(ItemList<String> imageItems, int maxIterationsToLocateElements)voidvalidateItemsPresent(ItemList<String> items, int maxIterationsToLocateElements)It only checks the item in visible area of pull down menu.voidvalidateItemsPresentByImage(ItemList<String> imageItems, int maxIterationsToLocateElements)It only checks the image items in visible area of pull down menu.voidvalidateSelectedItem(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)Methods inherited from class org.uitnet.testing.smartfwk.ui.core.objects.combobox.ComboBoxValidator
getUIObjectMethods inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
getRegion, geUIObjectType, matchTextValue, performAction, seleniumToSikuliKeyConverter, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisible
-
Field Details
-
comboBoxObj
-
-
Constructor Details
-
ComboBoxValidatorSI
public ComboBoxValidatorSI(SmartAppDriver appDriver, ComboBoxSI uiObject, org.sikuli.script.Region region)
-
-
Method Details
-
validateDisabled
Deprecated.- Specified by:
validateDisabledin classComboBoxValidator
-
validateEnabled
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 void click(int maxIterationsToLocateElements)- Specified by:
clickin classUIObjectValidator
-
click
-
doubleClick
public void doubleClick(int maxIterationsToLocateElements)- Specified by:
doubleClickin classUIObjectValidator
-
doubleClick
-
rightClick
public void rightClick(int maxIterationsToLocateElements)- Specified by:
rightClickin classUIObjectValidator
-
rightClick
-
clickAndHold
public void clickAndHold(int maxIterationsToLocateElements)- Specified by:
clickAndHoldin classUIObjectValidator
-
release
public void release(int maxIterationsToLocateElements)- Specified by:
releasein classUIObjectValidator
-
performKeyDown
public void performKeyDown(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)- Specified by:
performKeyDownin classUIObjectValidator
-
performKeyUp
public void performKeyUp(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)- Specified by:
performKeyUpin classUIObjectValidator
-
performKeyPressed
public void performKeyPressed(org.openqa.selenium.Keys keys, int maxIterationsToLocateElements)- Specified by:
performKeyPressedin classUIObjectValidator
-
typeText
- Specified by:
typeTextin classUIObjectValidator
-
scrollElementOnViewport
- 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
- Specified by:
findElementsin classUIObjectValidator
-
dragAndDrop
public void 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 void validateSelectedItem(String expectedValue, TextMatchMechanism validationMechanism, int maxIterationsToLocateElements)- Specified by:
validateSelectedItemin classComboBoxValidator
-
getSelectedItem
Used to return value using clipboard method.- Specified by:
getSelectedItemin classComboBoxValidator
-
getSelectedItems
- Specified by:
getSelectedItemsin classComboBoxValidator
-
selectFirstItem
public void selectFirstItem(int maxIterationsToLocateElements)- Specified by:
selectFirstItemin classComboBoxValidator
-
selectLastItem
public void selectLastItem(int maxIterationsToLocateElements)- Specified by:
selectLastItemin classComboBoxValidator
-
selectItem
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
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
It selects only the visible item in the pull down menu.- Specified by:
selectItemsin classComboBoxValidator
-
selectItemsByImage
public void selectItemsByImage(ItemList<String> imageItemsToBeSelected, int maxIterationsToLocateElements)It selects only the visible image items in the pull down menu. -
validateItemsPresent
It only checks the item in visible area of pull down menu.- Specified by:
validateItemsPresentin classComboBoxValidator
-
validateItemsPresentByImage
public void validateItemsPresentByImage(ItemList<String> imageItems, int maxIterationsToLocateElements)It only checks the image items in visible area of pull down menu. -
validateItemsNotPresent
- Specified by:
validateItemsNotPresentin classComboBoxValidator
-
validateItemsNotPresentByImage
-
isDisabled
Deprecated.- Specified by:
isDisabledin classComboBoxValidator
-
getNewSeleniumActions
Deprecated.- Specified by:
getNewSeleniumActionsin classUIObjectValidator
-
isDisabledButNotReadonly
public boolean isDisabledButNotReadonly(int maxIterationsToLocateElements)- Specified by:
isDisabledButNotReadonlyin classComboBoxValidator
-
validateDisabledButNotReadonly
public void validateDisabledButNotReadonly(int maxIterationsToLocateElements)- Specified by:
validateDisabledButNotReadonlyin classComboBoxValidator
-
validateEnabledButNotReadonly
public void validateEnabledButNotReadonly(int maxIterationsToLocateElements)- Specified by:
validateEnabledButNotReadonlyin classComboBoxValidator
-