Class ListBoxValidatorSI
java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.listbox.ListBoxValidator
org.uitnet.testing.smartfwk.ui.standard.imgobj.ListBoxValidatorSI
public class ListBoxValidatorSI extends ListBoxValidator
- Author:
- Madhav Krishna
-
Field Summary
Fields Modifier and Type Field Description protected ListBoxSIlistBoxObjFields inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
appDriver, region, uiObject -
Constructor Summary
Constructors Constructor Description ListBoxValidatorSI(SmartAppDriver appDriver, ListBoxSI uiObject, org.sikuli.script.Region region) -
Method Summary
Modifier and Type Method Description 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)ListBoxValidatorSIscrollElementOnViewport(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.listbox.ListBoxValidator
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
-
listBoxObj
-
-
Constructor Details
-
ListBoxValidatorSI
public ListBoxValidatorSI(SmartAppDriver appDriver, ListBoxSI uiObject, org.sikuli.script.Region region)
-
-
Method Details
-
validateDisabled
Deprecated.- Specified by:
validateDisabledin classListBoxValidator
-
validateEnabled
Deprecated.- Specified by:
validateEnabledin classListBoxValidator
-
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 classListBoxValidator
-
getSelectedItem
Used to return value using clipboard method.- Specified by:
getSelectedItemin classListBoxValidator
-
getSelectedItems
- Specified by:
getSelectedItemsin classListBoxValidator
-
selectFirstItem
public void selectFirstItem(int maxIterationsToLocateElements)- Specified by:
selectFirstItemin classListBoxValidator
-
selectLastItem
public void selectLastItem(int maxIterationsToLocateElements)- Specified by:
selectLastItemin classListBoxValidator
-
selectItem
It just search the text in pull down menu visible area if present then click on it to select that.- Specified by:
selectItemin classListBoxValidator
-
selectItemByImage
It just search the image item in pull down menu visible area if present then click on it to select that. -
selectItems
It selects only the visible item in the pull down menu.- Specified by:
selectItemsin classListBoxValidator
-
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 classListBoxValidator
-
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 classListBoxValidator
-
validateItemsNotPresentByImage
-
isDisabled
Deprecated.- Specified by:
isDisabledin classListBoxValidator
-
getNewSeleniumActions
Deprecated.- Specified by:
getNewSeleniumActionsin classUIObjectValidator
-
isDisabledButNotReadonly
public boolean isDisabledButNotReadonly(int maxIterationsToLocateElements)- Specified by:
isDisabledButNotReadonlyin classListBoxValidator
-
validateDisabledButNotReadonly
public void validateDisabledButNotReadonly(int maxIterationsToLocateElements)- Specified by:
validateDisabledButNotReadonlyin classListBoxValidator
-
validateEnabledButNotReadonly
public void validateEnabledButNotReadonly(int maxIterationsToLocateElements)- Specified by:
validateEnabledButNotReadonlyin classListBoxValidator
-