com.atlassian.confluence.pageobjects.page.content
Class AbstractEditorPage<T extends AbstractViewPage,U extends AbstractEditorPage>

java.lang.Object
  extended by com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage
      extended by com.atlassian.confluence.pageobjects.page.content.AbstractEditorPage<T,U>
All Implemented Interfaces:
com.atlassian.pageobjects.Page
Direct Known Subclasses:
AbstractEditTemplatePage, EditorPage

public abstract class AbstractEditorPage<T extends AbstractViewPage,U extends AbstractEditorPage>
extends ConfluenceAbstractPage

Represents a page that includes an Editor.

Since:
4.1

Field Summary
 
Fields inherited from class com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage
driver, pageBinder, pageElementFinder, timeouts, waiter
 
Constructor Summary
AbstractEditorPage(Class<T> classWhenSaving, Class<U> classWhenFailing, String pageMetaIdentifier)
           
 
Method Summary
 T cancel()
           
 void doWaitUntilTinyMceIsInit()
           
 Breadcrumbs getBreadcrumbs()
           
 EditorContent getContent()
           
 List<String> getErrorMessages()
           
 ImageBrowserDialog getImageBrowserDialog()
           
 ImagePropertyPanel getImagePropertyPanel()
           
 Location getLocation()
           
 PageLayoutMenu getPageLayoutMenu()
           
 String getTitle()
           
 boolean isTitleEditable()
           
 InsertMenu openInsertMenu()
           
 LabelsDialog openLabelsDialog()
           
 MacroBrowserDialog openMacroBrowser()
           
 WikiMarkupDialog openWikiMarkupDialog()
           
 T save()
           
 U saveAndExpectToFail()
           
 ViewPage saveWithKeyboardShortcut()
           
 void setTitle(String title)
           
 void setVersionComment(String versionComment)
           
 
Methods inherited from class com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage
doWait, getAlert, getComponent, getHeader, getMainHeader, getPageHeadingColor, isDarkFeatureEnabled, isLoggedIn, openAddMenu, openBrowseMenu, openHelpMenu, openToolsMenu, openUserMenu, sendKeyboardShortcut, sendKeyboardShortcutAndWaitForCondition, setSetupComplete
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.pageobjects.Page
getUrl
 

Constructor Detail

AbstractEditorPage

public AbstractEditorPage(Class<T> classWhenSaving,
                          Class<U> classWhenFailing,
                          String pageMetaIdentifier)
Method Detail

doWaitUntilTinyMceIsInit

public void doWaitUntilTinyMceIsInit()

setTitle

public void setTitle(String title)

getTitle

public String getTitle()

getContent

public EditorContent getContent()

getPageLayoutMenu

public PageLayoutMenu getPageLayoutMenu()

getLocation

public Location getLocation()

cancel

public T cancel()

save

public T save()

saveAndExpectToFail

public U saveAndExpectToFail()

isTitleEditable

public boolean isTitleEditable()

setVersionComment

public void setVersionComment(String versionComment)

saveWithKeyboardShortcut

public ViewPage saveWithKeyboardShortcut()

getImagePropertyPanel

public ImagePropertyPanel getImagePropertyPanel()

getImageBrowserDialog

public ImageBrowserDialog getImageBrowserDialog()

getErrorMessages

public List<String> getErrorMessages()

openMacroBrowser

public MacroBrowserDialog openMacroBrowser()

openWikiMarkupDialog

public WikiMarkupDialog openWikiMarkupDialog()

openInsertMenu

public InsertMenu openInsertMenu()

openLabelsDialog

public LabelsDialog openLabelsDialog()

getBreadcrumbs

public Breadcrumbs getBreadcrumbs()


Copyright © 2003-2013 Atlassian. All Rights Reserved.