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 numRetries)voidclick(ImageSection imageSection, int numRetries)voidclickAndHold(int numRetries)voiddoubleClick(int numRetries)voiddoubleClick(ImageSection imageSection, int numRetries)voiddragAndDrop(ImageObject target, org.sikuli.script.Region targetRegion, int numRetries)org.sikuli.script.MatchfindElement(int numRetries)org.sikuli.script.MatchfindElementNoException(int numRetries)List<org.sikuli.script.Match>findElements(int numRetries)protected org.sikuli.script.LocationgetImageSection(org.sikuli.script.Match imageMatch, ImageSection imageSection)io.appium.java_client.MultiTouchActiongetNewMobileMultiTouchAction()Deprecated.io.appium.java_client.TouchActiongetNewMobileTouchAction()Deprecated.org.openqa.selenium.interactions.ActionsgetNewSeleniumActions()Deprecated.StringgetSelectedItem(int numRetries)Used to return value using clipboard method.List<String>getSelectedItems(int numRetries)booleanisDisabled(int numRetries)Deprecated.booleanisDisabledButNotReadonly(int numRetries)booleanisPresent(int numRetries)booleanisVisible(int numRetries)voidperformKeyDown(org.openqa.selenium.Keys keys, int numRetries)voidperformKeyPressed(org.openqa.selenium.Keys keys, int numRetries)voidperformKeyUp(org.openqa.selenium.Keys keys, int numRetries)voidrelease(int numRetries)voidrightClick(int numRetries)voidrightClick(ImageSection imageSection, int numRetries)ComboBoxValidatorSIscrollElementOnViewport(Scrollbar scrollbar)voidselectFirstItem(int numRetries)voidselectItem(String itemName, int numRetries)It just search the text in pull down menu visible area if present then click on it to select that.voidselectItemByImage(String imageItem, int numRetries)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 numRetries)It selects only the visible item in the pull down menu.voidselectItemsByImage(ItemList<String> imageItemsToBeSelected, int numRetries)It selects only the visible image items in the pull down menu.voidselectLastItem(int numRetries)voidtypeText(String text, NewTextLocation location, int numRetries)voidvalidateDisabled(int numRetries)Deprecated.voidvalidateDisabledButNotReadonly(int numRetries)voidvalidateEnabled(int numRetries)Deprecated.voidvalidateEnabledButNotReadonly(int numRetries)voidvalidateItemsNotPresent(ItemList<String> items, int numRetries)voidvalidateItemsNotPresentByImage(ItemList<String> imageItems, int numRetries)voidvalidateItemsPresent(ItemList<String> items, int numRetries)It only checks the item in visible area of pull down menu.voidvalidateItemsPresentByImage(ItemList<String> imageItems, int numRetries)It only checks the image items in visible area of pull down menu.voidvalidateSelectedItem(String expectedValue, TextMatchMechanism validationMechanism, int numRetries)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 numRetries)- Specified by:
isPresentin classUIObjectValidator
-
isVisible
public boolean isVisible(int numRetries)- Specified by:
isVisiblein classUIObjectValidator
-
click
public void click(int numRetries)- Specified by:
clickin classUIObjectValidator
-
click
-
doubleClick
public void doubleClick(int numRetries)- Specified by:
doubleClickin classUIObjectValidator
-
doubleClick
-
rightClick
public void rightClick(int numRetries)- Specified by:
rightClickin classUIObjectValidator
-
rightClick
-
clickAndHold
public void clickAndHold(int numRetries)- Specified by:
clickAndHoldin classUIObjectValidator
-
release
public void release(int numRetries)- Specified by:
releasein classUIObjectValidator
-
performKeyDown
public void performKeyDown(org.openqa.selenium.Keys keys, int numRetries)- Specified by:
performKeyDownin classUIObjectValidator
-
performKeyUp
public void performKeyUp(org.openqa.selenium.Keys keys, int numRetries)- Specified by:
performKeyUpin classUIObjectValidator
-
performKeyPressed
public void performKeyPressed(org.openqa.selenium.Keys keys, int numRetries)- Specified by:
performKeyPressedin classUIObjectValidator
-
typeText
- Specified by:
typeTextin classUIObjectValidator
-
scrollElementOnViewport
- Specified by:
scrollElementOnViewportin classUIObjectValidator
-
findElement
public org.sikuli.script.Match findElement(int numRetries)- Specified by:
findElementin classUIObjectValidator
-
findElementNoException
public org.sikuli.script.Match findElementNoException(int numRetries)- Specified by:
findElementNoExceptionin classUIObjectValidator
-
findElements
- Specified by:
findElementsin classUIObjectValidator
-
dragAndDrop
-
getImageSection
protected org.sikuli.script.Location getImageSection(org.sikuli.script.Match imageMatch, ImageSection imageSection) -
validateSelectedItem
public void validateSelectedItem(String expectedValue, TextMatchMechanism validationMechanism, int numRetries)- 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 numRetries)- Specified by:
selectFirstItemin classComboBoxValidator
-
selectLastItem
public void selectLastItem(int numRetries)- 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
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
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
-
getNewMobileTouchAction
Deprecated.- Specified by:
getNewMobileTouchActionin classUIObjectValidator
-
getNewMobileMultiTouchAction
Deprecated.- Specified by:
getNewMobileMultiTouchActionin classUIObjectValidator
-
getNewSeleniumActions
Deprecated.- Specified by:
getNewSeleniumActionsin classUIObjectValidator
-
isDisabledButNotReadonly
public boolean isDisabledButNotReadonly(int numRetries)- Specified by:
isDisabledButNotReadonlyin classComboBoxValidator
-
validateDisabledButNotReadonly
public void validateDisabledButNotReadonly(int numRetries)- Specified by:
validateDisabledButNotReadonlyin classComboBoxValidator
-
validateEnabledButNotReadonly
public void validateEnabledButNotReadonly(int numRetries)- Specified by:
validateEnabledButNotReadonlyin classComboBoxValidator
-