|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.confluence.selenium.client.TinyMce
public class TinyMce
Nested Class Summary | |
---|---|
static class |
TinyMce.Format
|
static class |
TinyMce.SimpleToolbarButton
|
Constructor Summary | |
---|---|
TinyMce(ConfluenceSeleniumClient client)
|
Method Summary | |
---|---|
void |
clickHorizontalRuler()
|
InsertCharacterPopup |
clickInsertCharacter()
|
void |
clickInsertColAfter()
|
void |
clickInsertColBefore()
|
EmoticonPickerPopup |
clickInsertEmoticon()
|
void |
clickInsertRowAfter()
|
void |
clickInsertRowBefore()
|
InsertTablePopup |
clickInsertTable()
|
ColorPickerPopup |
clickMoreColors()
|
void |
clickSelectedColor()
|
void |
clickToolbarButton(TinyMce.SimpleToolbarButton button)
|
java.lang.String |
getFirstMatchingNodeText(java.lang.String selector)
Retrieve the text of the first node that matches the given selector. |
static java.lang.String |
getLocatorForTags(java.lang.String tagNames,
ConfluenceSeleniumClient.Browser browser)
Returns a selenium locator for the specified html tag in the TinyMCE editor. |
int |
getNumberOfCols()
|
int |
getNumberOfRows()
|
int |
getSelectorCount(java.lang.String selector)
|
java.lang.String |
getSelectorPresentScript(java.lang.String selector)
Returns a javascript function that checks for the presence of an element with given jquery selector in the TinyMCE editor. |
java.lang.String |
getSelectorScript(java.lang.String selector)
Returns a javascript function that checks for the presence of an element with given jquery selector in the TinyMCE editor. |
java.lang.String |
getToolbarButtonId(TinyMce.SimpleToolbarButton button)
|
void |
hideFullScreen()
Returns to the normal editor from fullscreen mode and resets the active frame. |
boolean |
isMacroPresent(java.lang.String macroName)
|
boolean |
isToolbarButtonEnabled(TinyMce.SimpleToolbarButton button)
|
void |
placeCursor(java.lang.String selector,
int position)
Positions the cursor at the specified position in the first matched element for the provided CSS selector. |
void |
placeCursorAtStart(java.lang.String selector)
Positions the cursor at the start of the first matched element for the provided CSS selector. |
void |
pressEnter()
|
void |
putCursorAtStartOfFirstElementWithSelector(java.lang.String selector)
Place the cursor at the start of the first element matching the given selector. |
void |
selectEditorFrame()
Selects the TinyMCE iframe. |
void |
selectEmptyFirstParagraph()
|
void |
selectFirstElementWithSelector(java.lang.String selector)
Select the first element matching the given selector. |
void |
selectFirstParagraph()
|
void |
selectFormat(TinyMce.Format format)
|
void |
selectFullscreenFrame()
Selects the TinyMCE fullscreen iframe. |
void |
selectMacro(java.lang.String macroName)
|
void |
selectMainFrame()
Selects the main/top frame for Confluence. |
void |
selectTextColor(java.lang.String rgbColor)
|
void |
setContent(java.lang.String content)
|
void |
showFullScreen()
Clicks the fullscreen toolbar icon in the TinyMCE editor. |
void |
type(java.lang.String content)
Only works for Firefox. |
void |
waitForTableCellPresent()
|
void |
waitForTableHeadingCellPresent()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TinyMce(ConfluenceSeleniumClient client)
Method Detail |
---|
public static java.lang.String getLocatorForTags(java.lang.String tagNames, ConfluenceSeleniumClient.Browser browser)
public void selectEditorFrame()
selectMainFrame()
to reselect the main outer frame.
public void selectFullscreenFrame()
selectMainFrame()
to reselect the main outer frame.
public void selectMainFrame()
public void showFullScreen()
hideFullScreen()
) in a finally block.
public void hideFullScreen()
public void selectFormat(TinyMce.Format format)
public java.lang.String getToolbarButtonId(TinyMce.SimpleToolbarButton button)
public boolean isToolbarButtonEnabled(TinyMce.SimpleToolbarButton button)
public void clickToolbarButton(TinyMce.SimpleToolbarButton button)
public void clickHorizontalRuler()
public InsertTablePopup clickInsertTable()
public void clickInsertRowBefore()
public void clickInsertRowAfter()
public void clickInsertColBefore()
public void clickInsertColAfter()
public EmoticonPickerPopup clickInsertEmoticon()
public InsertCharacterPopup clickInsertCharacter()
public void clickSelectedColor()
public void selectTextColor(java.lang.String rgbColor)
public ColorPickerPopup clickMoreColors()
public void waitForTableHeadingCellPresent()
public void waitForTableCellPresent()
public int getNumberOfRows()
public int getNumberOfCols()
public void setContent(java.lang.String content)
public void type(java.lang.String content)
public void selectFirstElementWithSelector(java.lang.String selector)
selector
- see tiny_mce_src.DOMUtils.selectpublic void putCursorAtStartOfFirstElementWithSelector(java.lang.String selector)
selector
- see tiny_mce_src.DOMUtils.selectpublic void placeCursorAtStart(java.lang.String selector)
public void placeCursor(java.lang.String selector, int position)
public void selectEmptyFirstParagraph()
public void selectFirstParagraph()
public void selectMacro(java.lang.String macroName)
public boolean isMacroPresent(java.lang.String macroName)
public void pressEnter()
public java.lang.String getSelectorPresentScript(java.lang.String selector)
public int getSelectorCount(java.lang.String selector)
public java.lang.String getSelectorScript(java.lang.String selector)
public java.lang.String getFirstMatchingNodeText(java.lang.String selector)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |