org.alfresco.webdrone.share.search
Class AdvanceFolderSearchPage

java.lang.Object
  extended by org.alfresco.webdrone.Page
      extended by org.alfresco.webdrone.share.SharePage
          extended by org.alfresco.webdrone.share.search.AdvanceSearch
              extended by org.alfresco.webdrone.share.search.AdvanceFolderSearchPage
All Implemented Interfaces:
HtmlPage, Render

public class AdvanceFolderSearchPage
extends AdvanceSearch

Advance Folder Search page object, holds all element of the folder search page. The user can search with the following elements (keyword, Name, title, Description).

Since:
1.6
Author:
Subashni Prasanna

Field Summary
protected static org.openqa.selenium.By FOLDER_SEARCH_FORM
           
 
Fields inherited from class org.alfresco.webdrone.share.search.AdvanceSearch
CONTENT_MIME_TYPE, CONTENT_SEARCH_FORM, DESCRIPTION_SEARCH, FOLDER_MENU_LIST, FOLDER_SEARCH_MENU, FOLDER_SEARCH_MENU_ITEM, KEYWORD_SEARCH, MODIFIER_FROM_SEARCH, MODIFIER_SEARCH, MODIFIER_TO_SEARCH, NAME_SEARCH, SEARCH_BUTTON, TITLE_SEARCH
 
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
AdvanceFolderSearchPage(WebDrone drone)
          Constructor.
 
Method Summary
protected  boolean isFolderSearchPageDisplayed()
          Validate whether folder Search is displayed by validating the look for field of search Page.
 AdvanceFolderSearchPage render()
          Page renderer verifies the page has rendered by checking java script page loaded status is complete.
 AdvanceFolderSearchPage render(long time)
          Page rendering.
 AdvanceFolderSearchPage 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.search.AdvanceSearch
clickSearch, findElementDisplayed, inputDescription, inputFromDate, inputKeyword, inputModifier, inputName, inputTitle, inputToDate, isDateModifierFromDisplayed, isSearchButtonDisplayed, searchLink, selectMimeType
 
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
 

Field Detail

FOLDER_SEARCH_FORM

protected static final org.openqa.selenium.By FOLDER_SEARCH_FORM
Constructor Detail

AdvanceFolderSearchPage

public AdvanceFolderSearchPage(WebDrone drone)
Constructor.

Method Detail

render

public AdvanceFolderSearchPage render(long time)
Page rendering.

Parameters:
time - waiting time
Returns:
HtmlPage page object response

render

public AdvanceFolderSearchPage 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.

Parameters:
timer - RenderTime time to wait
Returns:
HtmlPage page object response

render

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

Returns:
HtmlPage object response

isFolderSearchPageDisplayed

protected boolean isFolderSearchPageDisplayed()
Validate whether folder Search is displayed by validating the look for field of search Page.

Returns:
true Folder is present.


Copyright © 2013. All Rights Reserved.