org.alfresco.webdrone.share
Class PeopleFinderResultPage

java.lang.Object
  extended by org.alfresco.webdrone.Page
      extended by org.alfresco.webdrone.share.SharePage
          extended by org.alfresco.webdrone.share.PeopleFinderPage
              extended by org.alfresco.webdrone.share.PeopleFinderResultPage
All Implemented Interfaces:
HtmlPage, Render

public class PeopleFinderResultPage
extends PeopleFinderPage

People finder page result object, holds all element of the html page relating to share's people finder page.

Since:
1.0
Author:
Michael Suzuki

Field Summary
 
Fields inherited from class org.alfresco.webdrone.share.SharePage
dojoSupport, WAIT_TIME_3000
 
Fields inherited from class org.alfresco.webdrone.Page
drone, maxPageLoadingTime, version
 
Constructor Summary
PeopleFinderResultPage(WebDrone drone)
          Constructor.
 
Method Summary
 List<ShareLink> getResults()
          Gets the names of the search result.
 PeopleFinderResultPage render()
          Page renderer verifies the page has rendered by checking java script page loaded status is complete.
 PeopleFinderResultPage render(long time)
          Page renderer verifies the page has rendered by checking all elements are visible and loaded by the max limit time set.
 PeopleFinderResultPage render(RenderTime timer)
          Page renderer verifies the page has rendered by checking all elements are visible and loaded.
 
Methods inherited from class org.alfresco.webdrone.share.PeopleFinderPage
isHelpScreenDisplayed, isTitlePresent, searchFor
 
Methods inherited from class org.alfresco.webdrone.share.SharePage
basicRender, canResume, canResume, disbaleFileUploadFlash, elementRender, findButton, getCopyRight, getLogin, getNav, getPageTitle, getSearch, isJSMessageDisplayed, isLoggedIn, isLogoPresent, isTitlePresent, panelExists
 
Methods inherited from class org.alfresco.webdrone.Page
close, getDrone, getScreenShot, getTitle, isBrowserTitle, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PeopleFinderResultPage

public PeopleFinderResultPage(WebDrone drone)
Constructor.

Parameters:
drone - WebDriver to access page
Method Detail

render

public PeopleFinderResultPage render(RenderTime timer)
Description copied from interface: Render
Page renderer verifies the page has rendered by checking all elements are visible and loaded. To verify this assertion every page object that implements the method will contain logic to determine if the page has loaded completely in the given time set by the RenderTime.

Specified by:
render in interface Render
Overrides:
render in class PeopleFinderPage
Parameters:
timer - RenderTime time to wait
Returns:
HtmlPage page object response

render

public PeopleFinderResultPage render()
Description copied from interface: Render
Page renderer verifies the page has rendered by checking java script page loaded status is complete.

Specified by:
render in interface Render
Overrides:
render in class PeopleFinderPage
Returns:
HtmlPage object response

render

public PeopleFinderResultPage render(long time)
Description copied from interface: Render
Page renderer verifies the page has rendered by checking all elements are visible and loaded by the max limit time set.

Specified by:
render in interface Render
Overrides:
render in class PeopleFinderPage
Parameters:
time - waiting time
Returns:
HtmlPage page object response

getResults

public List<ShareLink> getResults()
Gets the names of the search result.

Returns:
List of names from search result


Copyright © 2013. All Rights Reserved.