Class RenderElement
- java.lang.Object
-
- org.alfresco.utility.web.renderer.RenderElement
-
- All Implemented Interfaces:
Renderer
- Direct Known Subclasses:
RenderClickable,RenderDeleted,RenderInvisible,RenderInvisibleWithText,RenderPageLoaded,RenderPresent,RenderVisible
public abstract class RenderElement extends java.lang.Object implements Renderer
- Author:
- Paul.Brodner
-
-
Field Summary
Fields Modifier and Type Field Description protected RenderWebElementrenderAnnotation
-
Constructor Summary
Constructors Constructor Description RenderElement()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.openqa.selenium.BybuildFromFindBy(org.openqa.selenium.support.FindBy findBy)Builder mechanism for web element locatorprotected abstract voiddoWork(org.openqa.selenium.By locator, WebBrowser browser, long timeOutInSeconds)This will perform the actual action of rendering the elementvoidrender(RenderWebElement renderAnnotation, org.openqa.selenium.support.FindBy findByAnnotation, WebBrowser browser, TasProperties properties)
-
-
-
Field Detail
-
renderAnnotation
protected RenderWebElement renderAnnotation
-
-
Method Detail
-
buildFromFindBy
protected org.openqa.selenium.By buildFromFindBy(org.openqa.selenium.support.FindBy findBy)
Builder mechanism for web element locator- Parameters:
findBy-- Returns:
-
render
public void render(RenderWebElement renderAnnotation, org.openqa.selenium.support.FindBy findByAnnotation, WebBrowser browser, TasProperties properties)
-
doWork
protected abstract void doWork(org.openqa.selenium.By locator, WebBrowser browser, long timeOutInSeconds)This will perform the actual action of rendering the element- Parameters:
findByAnnotation-browser-properties-
-
-