Class UIObjectValidator
java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
- Direct Known Subclasses:
AccordionValidator,ButtonValidator,CheckBoxGroupValidator,CheckBoxValidator,ComboBoxValidator,DateItemValidator,DateTimeItemValidator,DOMObjectValidator,HyperlinkValidator,ImageObjectValidator,ImageValidator,LabelValidator,ListBoxValidator,MenuItemValidator,RadioButtonGroupValidator,RadioButtonValidator,SectionValidator,TabSheetValidator,TabValidator,TextAreaValidator,TextBoxValidator,TimeItemValidator,ToolStripValidator,WebPageValidator,WebURLValidator
public abstract class UIObjectValidator extends Object
- Author:
- Madhav Krishna
-
Field Summary
Fields Modifier and Type Field Description protected WebBrowserbrowserprotected org.sikuli.script.Regionregionprotected UIObjectuiObject -
Constructor Summary
Constructors Constructor Description UIObjectValidator(WebBrowser browser, UIObject uiObject, org.sikuli.script.Region region) -
Method Summary
Modifier and Type Method Description abstract voidclick(int numRetries)abstract voidclickAndHold(int numRetries)abstract voiddoubleClick(int numRetries)abstract ObjectfindElement(int numRetries)abstract ObjectfindElementNoException(int numRetries)abstract ObjectfindElements(int numRetries)org.sikuli.script.RegiongetRegion()UIObjectgetUIObject()UIObjectTypegeUIObjectType()abstract booleanisPresent(int numRetries)abstract booleanisVisible(int numRetries)protected booleanmatchTextValue(String actualValue, String expectedValue, TextValidationMechanism validationMechanism)<EVENTNAME>
voidperformAction(InputEvent<EVENTNAME> event, int numRetries)abstract voidperformKeyDown(org.openqa.selenium.Keys keys, int numRetries)abstract voidperformKeyPressed(org.openqa.selenium.Keys keys, int numRetries)abstract voidperformKeyUp(org.openqa.selenium.Keys keys, int numRetries)abstract voidrelease(int numRetries)abstract voidrightClick(int numRetries)abstract UIObjectValidatorscrollElementOnViewport(Scrollbar scrollbar)StringseleniumToSikuliKeyConverter(org.openqa.selenium.Keys key)abstract voidtypeText(String text, NewTextLocation location, int numRetries)voidvalidateNotPresent(int numRetries)voidvalidatePresent(int numRetries)protected voidvalidateTextValue(String actualValue, String expectedValue, TextValidationMechanism validationMechanism)
-
Field Details
-
browser
-
uiObject
-
region
protected org.sikuli.script.Region region
-
-
Constructor Details
-
UIObjectValidator
-
-
Method Details
-
getUIObject
-
geUIObjectType
-
getRegion
public org.sikuli.script.Region getRegion() -
validatePresent
public void validatePresent(int numRetries) -
validateNotPresent
public void validateNotPresent(int numRetries) -
performAction
-
matchTextValue
protected boolean matchTextValue(String actualValue, String expectedValue, TextValidationMechanism validationMechanism) -
validateTextValue
protected void validateTextValue(String actualValue, String expectedValue, TextValidationMechanism validationMechanism) -
seleniumToSikuliKeyConverter
-
isPresent
public abstract boolean isPresent(int numRetries) -
isVisible
public abstract boolean isVisible(int numRetries) -
click
public abstract void click(int numRetries) -
doubleClick
public abstract void doubleClick(int numRetries) -
rightClick
public abstract void rightClick(int numRetries) -
clickAndHold
public abstract void clickAndHold(int numRetries) -
release
public abstract void release(int numRetries) -
performKeyDown
public abstract void performKeyDown(org.openqa.selenium.Keys keys, int numRetries) -
performKeyUp
public abstract void performKeyUp(org.openqa.selenium.Keys keys, int numRetries) -
performKeyPressed
public abstract void performKeyPressed(org.openqa.selenium.Keys keys, int numRetries) -
typeText
-
scrollElementOnViewport
-
findElement
-
findElementNoException
-
findElements
-