com.atlassian.confluence.selenium.client
Class MacroBrowser

java.lang.Object
  extended by com.atlassian.confluence.selenium.client.MacroBrowser

public class MacroBrowser
extends java.lang.Object


Nested Class Summary
static class MacroBrowser.Category
           
 
Constructor Summary
MacroBrowser(ConfluenceSeleniumClient client, Editor editor)
           
 
Method Summary
 void clickBack()
           
 void clickCheckboxParam(java.lang.String paramName, boolean check)
           
 void clickClose()
           
 void clickInsert()
           
 void clickPreview(boolean waitForPreview)
           
 java.lang.String getBodyText()
           
 java.lang.String getEditMacroTitle(java.lang.String macroTitle)
           
 java.lang.String getFreeformParams()
           
 java.lang.String getInsertMacroTitle(java.lang.String macroTitle)
           
 java.lang.String getMacroDescription(java.lang.String macroName)
           
 java.lang.String getParamValue(java.lang.String paramName)
           
 java.lang.String getSearch()
           
 java.lang.String getTitle()
           
 boolean isBodyTextAreaPresent()
           
 boolean isCheckboxParamChecked(java.lang.String paramName)
           
 boolean isOnSelectionPage()
           
 void search(java.lang.String text)
           
 void selectCategory(MacroBrowser.Category category)
           
 void selectMacro(java.lang.String macroKey)
           
 void selectMacro(java.lang.String macroKey, boolean waitForPreview)
           
 void selectMainFrame()
          Selects the main/top frame for Confluence.
 void selectPreviewFrame()
           
 void typeBody(java.lang.String text)
           
 void typeFreeformMacro(java.lang.String parameters)
           
 void typeStringParam(java.lang.String paramName, java.lang.String paramValue)
           
 void waitForPreviewToLoad()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MacroBrowser

public MacroBrowser(ConfluenceSeleniumClient client,
                    Editor editor)
Method Detail

getTitle

public java.lang.String getTitle()

getMacroDescription

public java.lang.String getMacroDescription(java.lang.String macroName)

getInsertMacroTitle

public java.lang.String getInsertMacroTitle(java.lang.String macroTitle)

getEditMacroTitle

public java.lang.String getEditMacroTitle(java.lang.String macroTitle)

isOnSelectionPage

public boolean isOnSelectionPage()

search

public void search(java.lang.String text)

getSearch

public java.lang.String getSearch()

selectCategory

public void selectCategory(MacroBrowser.Category category)

selectMacro

public void selectMacro(java.lang.String macroKey)

selectMacro

public void selectMacro(java.lang.String macroKey,
                        boolean waitForPreview)

waitForPreviewToLoad

public void waitForPreviewToLoad()

selectPreviewFrame

public void selectPreviewFrame()

selectMainFrame

public void selectMainFrame()
Selects the main/top frame for Confluence.


clickCheckboxParam

public void clickCheckboxParam(java.lang.String paramName,
                               boolean check)

isCheckboxParamChecked

public boolean isCheckboxParamChecked(java.lang.String paramName)

typeFreeformMacro

public void typeFreeformMacro(java.lang.String parameters)

getFreeformParams

public java.lang.String getFreeformParams()

typeStringParam

public void typeStringParam(java.lang.String paramName,
                            java.lang.String paramValue)

getParamValue

public java.lang.String getParamValue(java.lang.String paramName)

typeBody

public void typeBody(java.lang.String text)

getBodyText

public java.lang.String getBodyText()

isBodyTextAreaPresent

public boolean isBodyTextAreaPresent()

clickPreview

public void clickPreview(boolean waitForPreview)

clickClose

public void clickClose()

clickBack

public void clickBack()

clickInsert

public void clickInsert()


Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.