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 Object implements Renderer
Author:
Paul.Brodner
  • Field Details

  • Constructor Details

    • RenderElement

      public RenderElement()
  • Method Details

    • 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)
      Specified by:
      render in interface Renderer
    • render

      public void render(RenderWebElement renderAnnotation, org.openqa.selenium.By locator, WebBrowser browser, TasProperties properties)
      Specified by:
      render in interface Renderer
    • 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:
      locator -
      browser -
      timeOutInSeconds -