Class WebPageValidator
java.lang.Object
org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
org.uitnet.testing.smartfwk.ui.core.objects.webpage.WebPageValidator
public class WebPageValidator extends UIObjectValidator
- Author:
- Madhav Krishna
-
Field Summary
Fields inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
browser, region, uiObject -
Constructor Summary
Constructors Constructor Description WebPageValidator(WebBrowser browser, WebPage element) -
Method Summary
Modifier and Type Method Description protected booleancheckWebPagePresence()Based on the web page recognition parameters, this method checks whether the web page is opened/presence.voidclick(int numRetries)voidclickAndHold(int numRetries)voiddoubleClick(int numRetries)org.openqa.selenium.WebElementfindElement(int numRetries)org.openqa.selenium.WebElementfindElementNoException(int numRetries)List<org.openqa.selenium.WebElement>findElements(int numRetries)WebPagegetUIObject()booleanisPresent(int numRetries)booleanisVisible(int numRetries)voidopenWebPage()This method is used to open the web page only if it is not already opened.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)WebPageValidatorscrollElementOnViewport(Scrollbar scrollbar)voidsetComponent(WebPage component)voidtypeText(String text, NewTextLocation location, int numRetries)voidvalidateWebPagePresent(int numRetries)Methods inherited from class org.uitnet.testing.smartfwk.ui.core.objects.UIObjectValidator
getRegion, geUIObjectType, matchTextValue, performAction, seleniumToSikuliKeyConverter, validateHidden, validateNotPresent, validatePresent, validateTextValue, validateVisible
-
Constructor Details
-
WebPageValidator
-
-
Method Details
-
getUIObject
- Overrides:
getUIObjectin classUIObjectValidator
-
setComponent
-
validateWebPagePresent
public void validateWebPagePresent(int numRetries) -
checkWebPagePresence
protected boolean checkWebPagePresence()Based on the web page recognition parameters, this method checks whether the web page is opened/presence.- Returns:
- if web page is opened/present then returns true else returns false.
-
openWebPage
public void openWebPage()This method is used to open the web page only if it is not already opened. -
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
-
doubleClick
public void doubleClick(int numRetries)- Specified by:
doubleClickin classUIObjectValidator
-
rightClick
public void rightClick(int numRetries)- Specified by:
rightClickin classUIObjectValidator
-
scrollElementOnViewport
- Specified by:
scrollElementOnViewportin classUIObjectValidator
-
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
-
findElement
public org.openqa.selenium.WebElement findElement(int numRetries)- Specified by:
findElementin classUIObjectValidator
-
findElementNoException
public org.openqa.selenium.WebElement findElementNoException(int numRetries)- Specified by:
findElementNoExceptionin classUIObjectValidator
-
findElements
- Specified by:
findElementsin classUIObjectValidator
-