public class ImageObjectValidator extends UIObjectValidator
| Modifier and Type | Field and Description |
|---|---|
protected ImageObject |
imgLocator |
appDriver, region, uiObject| Constructor and Description |
|---|
ImageObjectValidator(SmartAppDriver appDriver,
ImageObject locator,
org.sikuli.script.Region region) |
| Modifier and Type | Method and Description |
|---|---|
void |
click(ImageSection imageSection,
int numRetries) |
void |
click(int numRetries) |
void |
clickAndHold(int numRetries) |
void |
doubleClick(ImageSection imageSection,
int numRetries) |
void |
doubleClick(int numRetries) |
void |
dragAndDrop(ImageObject target,
org.sikuli.script.Region targetRegion,
int numRetries) |
org.sikuli.script.Match |
findElement(int numRetries)
Finds first element with polling and it polls after 2 seconds for numRetries
times.
|
org.sikuli.script.Match |
findElementNoException(int numRetries)
Finds first element with polling and it polls after 2 seconds for numRetries
times.
|
List<org.sikuli.script.Match> |
findElements(int numRetries)
This returns all the elements based on the locator.
|
String |
getEditableFieldTextUsingClipboard(int numRetries) |
protected org.sikuli.script.Location |
getImageSection(org.sikuli.script.Match imageMatch,
ImageSection imageSection) |
io.appium.java_client.MultiTouchAction |
getNewMobileMultiTouchAction()
Deprecated.
|
io.appium.java_client.TouchAction |
getNewMobileTouchAction()
Deprecated.
|
org.openqa.selenium.interactions.Actions |
getNewSeleniumActions()
Deprecated.
|
String |
getText(int numRetries) |
ImageObject |
getUIObject() |
boolean |
isPresent(int numRetries)
Return true only if first element is present but it might not be visible.
|
boolean |
isVisible(int numRetries)
Return true only if first element is visible.
|
void |
performKeyDown(org.openqa.selenium.Keys keys,
int numRetries) |
void |
performKeyPressed(org.openqa.selenium.Keys keys,
int numRetries) |
void |
performKeyUp(org.openqa.selenium.Keys keys,
int numRetries) |
void |
release(int numRetries) |
void |
rightClick(ImageSection imageSection,
int numRetries) |
void |
rightClick(int numRetries) |
ImageObjectValidator |
scrollElementOnViewport(Scrollbar scrollbar) |
void |
typeText(String text,
NewTextLocation location,
int numRetries) |
void |
validateValue(String expectedValue,
TextMatchMechanism validationMechanism,
int numRetries) |
getRegion, geUIObjectType, matchTextValue, performAction, seleniumToSikuliKeyConverter, validateHidden, validateNotPresent, validateNotVisible, validatePresent, validateTextValue, validateVisibleprotected ImageObject imgLocator
public ImageObjectValidator(SmartAppDriver appDriver, ImageObject locator, org.sikuli.script.Region region)
public ImageObject getUIObject()
getUIObject in class UIObjectValidatorpublic org.sikuli.script.Match findElement(int numRetries)
findElement in class UIObjectValidatornumRetries - public org.sikuli.script.Match findElementNoException(int numRetries)
findElementNoException in class UIObjectValidatornumRetries - public List<org.sikuli.script.Match> findElements(int numRetries)
findElements in class UIObjectValidatornumRetries - public ImageObjectValidator scrollElementOnViewport(Scrollbar scrollbar)
scrollElementOnViewport in class UIObjectValidatorpublic boolean isPresent(int numRetries)
isPresent in class UIObjectValidatornumRetries - public boolean isVisible(int numRetries)
isVisible in class UIObjectValidatornumRetries - public void click(int numRetries)
click in class UIObjectValidatorprotected org.sikuli.script.Location getImageSection(org.sikuli.script.Match imageMatch,
ImageSection imageSection)
public void click(ImageSection imageSection, int numRetries)
public void doubleClick(int numRetries)
doubleClick in class UIObjectValidatorpublic void doubleClick(ImageSection imageSection, int numRetries)
public void rightClick(int numRetries)
rightClick in class UIObjectValidatorpublic void rightClick(ImageSection imageSection, int numRetries)
public void clickAndHold(int numRetries)
clickAndHold in class UIObjectValidatorpublic void release(int numRetries)
release in class UIObjectValidatorpublic void dragAndDrop(ImageObject target, org.sikuli.script.Region targetRegion, int numRetries)
public void performKeyDown(org.openqa.selenium.Keys keys,
int numRetries)
performKeyDown in class UIObjectValidatorpublic void performKeyUp(org.openqa.selenium.Keys keys,
int numRetries)
performKeyUp in class UIObjectValidatorpublic void performKeyPressed(org.openqa.selenium.Keys keys,
int numRetries)
performKeyPressed in class UIObjectValidatorpublic void typeText(String text, NewTextLocation location, int numRetries)
typeText in class UIObjectValidatorpublic void validateValue(String expectedValue, TextMatchMechanism validationMechanism, int numRetries)
public String getText(int numRetries)
public String getEditableFieldTextUsingClipboard(int numRetries)
@Deprecated public io.appium.java_client.TouchAction getNewMobileTouchAction()
getNewMobileTouchAction in class UIObjectValidator@Deprecated public io.appium.java_client.MultiTouchAction getNewMobileMultiTouchAction()
getNewMobileMultiTouchAction in class UIObjectValidator@Deprecated public org.openqa.selenium.interactions.Actions getNewSeleniumActions()
getNewSeleniumActions in class UIObjectValidatorCopyright © 2021. All rights reserved.