org.alfresco.webdrone.share.site.document
Class TagPage

java.lang.Object
  extended by org.alfresco.webdrone.Page
      extended by org.alfresco.webdrone.share.SharePage
          extended by org.alfresco.webdrone.share.site.SitePage
              extended by org.alfresco.webdrone.share.site.document.AbstractEditProperties
                  extended by org.alfresco.webdrone.share.site.document.TagPage
All Implemented Interfaces:
HtmlPage, Render

public class TagPage
extends AbstractEditProperties

Tag Page allows the user to manage tags relating to document in view.

Since:
1.6
Author:
Subashni Prasanna

Field Summary
protected static org.openqa.selenium.By CREATE_TAG
           
protected static org.openqa.selenium.By ENTER_TAG_VALUE
           
protected static org.openqa.selenium.By OK_BUTTON
           
protected static org.openqa.selenium.By SELECT_HEADER
           
 
Fields inherited from class org.alfresco.webdrone.share.site.document.AbstractEditProperties
BUTTON_SELECT_TAG, INPUT_AUTHOR_SELECTOR, INPUT_DESCRIPTION_SELECTOR, INPUT_NAME_SELECTOR, INPUT_ORIENTATION_SELECTOR, INPUT_RESOLUTION_UNIT_SELECTOR, INPUT_TITLE_SELECTOR, INPUT_VERTICAL_RESOLUTION_SELECTOR
 
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
TagPage(WebDrone drone)
          Constructor.
 
Method Summary
 EditDocumentPropertiesPage enterTagValue(String tagName)
          Enter the tag name and click to Add tag.
 boolean isTagInputVisible()
          Checks if tag input field is visible.
 boolean isTagPageVisible()
          Verify if tagPage is displayed.
 TagPage render()
          Page renderer verifies the page has rendered by checking java script page loaded status is complete.
 TagPage render(long time)
          Page renderer verifies the page has rendered by checking all elements are visible and loaded by the max limit time set.
 TagPage 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.site.document.AbstractEditProperties
clickOnCancel, clickSave, getDescription, getDocumentTitle, getName, getTag, getValue, setDescription, setDocumentTitle, setInput, setName
 
Methods inherited from class org.alfresco.webdrone.share.site.SitePage
getSiteNav, isSite, isSitePage
 
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

SELECT_HEADER

protected static final org.openqa.selenium.By SELECT_HEADER

ENTER_TAG_VALUE

protected static final org.openqa.selenium.By ENTER_TAG_VALUE

CREATE_TAG

protected static final org.openqa.selenium.By CREATE_TAG

OK_BUTTON

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

TagPage

public TagPage(WebDrone drone)
Constructor.

Parameters:
drone - WebDrone
Method Detail

render

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

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

render

public TagPage 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

isTagPageVisible

public boolean isTagPageVisible()
Verify if tagPage is displayed.

Returns:
true if displayed

isTagInputVisible

public boolean isTagInputVisible()
Checks if tag input field is visible.

Returns:
true if visible

enterTagValue

public EditDocumentPropertiesPage enterTagValue(String tagName)
Enter the tag name and click to Add tag.

Returns:
EditDocumentPropertiesPage


Copyright © 2013. All Rights Reserved.