Class EditableToolbar
- java.lang.Object
-
- com.adobe.cq.testing.selenium.pagewidgets.common.BaseComponent
-
- com.adobe.cq.testing.selenium.pagewidgets.common.AEMBaseComponent
-
- com.adobe.cq.testing.selenium.pagewidgets.cq.EditableToolbar
-
public class EditableToolbar extends AEMBaseComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEditableToolbar.EditableToolbarAction
-
Field Summary
-
Fields inherited from class com.adobe.cq.testing.selenium.pagewidgets.common.BaseComponent
cssSelector, currentElement
-
-
Constructor Summary
Constructors Constructor Description EditableToolbar(T editorPage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditableToolbarclickClose()DialogclickConfigure()<T extends EditorPage>
TclickCopy()<T extends EditorPage>
TclickCut()DialogclickDelete()InlineEditorclickEdit()protected EditableToolbarclickEditableToolbarAction(com.codeborne.selenide.SelenideElement button)EditableToolbarclickGroup()<T extends EditorPage>
TclickHide()InsertComponentDialogclickInsertComponent()EditableToolbarclickLayout()DialogclickLockStructure()EditableToolbarclickNewLine()EditableToolbarclickPanelSelect()EditableToolbarclickParent()<T extends EditorPage>
TclickPaste()PolicyDialogclickPolicy()EditableToolbarclickReset()<T extends EditorPage>
TclickRestore(java.lang.String resourcePath)<T extends EditorPage>
TclickRestoreall()StylesSelectorclickStyles()EditableToolbarclickUnhide()DialogclickUnlockStructure()EditableToolbarcloseStyles(StylesSelector stylesSelector)com.codeborne.selenide.SelenideElementgetAmountButton()com.codeborne.selenide.SelenideElementgetButton(EditableToolbar.EditableToolbarAction editableToolbarAction)com.codeborne.selenide.SelenideElementgetCloseButton()com.codeborne.selenide.SelenideElementgetConfigureButton()com.codeborne.selenide.SelenideElementgetCopyButton()com.codeborne.selenide.SelenideElementgetCutButton()com.codeborne.selenide.SelenideElementgetDeleteButton()com.codeborne.selenide.SelenideElementgetEditButton()com.codeborne.selenide.SelenideElementgetGroupButton()com.codeborne.selenide.SelenideElementgetHideButton()com.codeborne.selenide.SelenideElementgetInsertButton()com.codeborne.selenide.SelenideElementgetLayoutButton()com.codeborne.selenide.SelenideElementgetLockStructureButton()com.codeborne.selenide.SelenideElementgetNewlineButton()com.codeborne.selenide.SelenideElementgetPanelSelectButton()com.codeborne.selenide.SelenideElementgetParentButton()com.codeborne.selenide.SelenideElementgetPasteButton()com.codeborne.selenide.SelenideElementgetPolicyButton()com.codeborne.selenide.SelenideElementgetResetButton()com.codeborne.selenide.SelenideElementgetRestoreAllButton()com.codeborne.selenide.SelenideElementgetRestoreButton(java.lang.String resourcePath)com.codeborne.selenide.SelenideElementgetStylesButton()com.codeborne.selenide.SelenideElementgetUnhideButton()com.codeborne.selenide.SelenideElementgetUnlockStructureButton()EditableToolbarselectParent(int index)Click the button to select the parent container corresponding to the provided index.-
Methods inherited from class com.adobe.cq.testing.selenium.pagewidgets.common.AEMBaseComponent
getAction, getTrackingElement, waitPageMasked, waitPageUnmasked, waitReady
-
Methods inherited from class com.adobe.cq.testing.selenium.pagewidgets.common.BaseComponent
adaptTo, click, element, getCssSelector, isExisting, isVisible, isVisibleWithinViewport, render, scrollTo, waitDisabled, waitEnabled, waitVanish, waitVisible
-
-
-
-
Method Detail
-
getButton
public com.codeborne.selenide.SelenideElement getButton(EditableToolbar.EditableToolbarAction editableToolbarAction)
-
getInsertButton
public com.codeborne.selenide.SelenideElement getInsertButton()
-
getConfigureButton
public com.codeborne.selenide.SelenideElement getConfigureButton()
-
getParentButton
public com.codeborne.selenide.SelenideElement getParentButton()
-
getEditButton
public com.codeborne.selenide.SelenideElement getEditButton()
-
getLayoutButton
public com.codeborne.selenide.SelenideElement getLayoutButton()
-
getCopyButton
public com.codeborne.selenide.SelenideElement getCopyButton()
-
getCutButton
public com.codeborne.selenide.SelenideElement getCutButton()
-
getPasteButton
public com.codeborne.selenide.SelenideElement getPasteButton()
-
getPanelSelectButton
public com.codeborne.selenide.SelenideElement getPanelSelectButton()
-
getDeleteButton
public com.codeborne.selenide.SelenideElement getDeleteButton()
-
getGroupButton
public com.codeborne.selenide.SelenideElement getGroupButton()
-
getStylesButton
public com.codeborne.selenide.SelenideElement getStylesButton()
-
getPolicyButton
public com.codeborne.selenide.SelenideElement getPolicyButton()
-
getUnlockStructureButton
public com.codeborne.selenide.SelenideElement getUnlockStructureButton()
-
getLockStructureButton
public com.codeborne.selenide.SelenideElement getLockStructureButton()
-
getNewlineButton
public com.codeborne.selenide.SelenideElement getNewlineButton()
-
getHideButton
public com.codeborne.selenide.SelenideElement getHideButton()
-
getUnhideButton
public com.codeborne.selenide.SelenideElement getUnhideButton()
-
getRestoreAllButton
public com.codeborne.selenide.SelenideElement getRestoreAllButton()
-
getAmountButton
public com.codeborne.selenide.SelenideElement getAmountButton()
-
getResetButton
public com.codeborne.selenide.SelenideElement getResetButton()
-
getCloseButton
public com.codeborne.selenide.SelenideElement getCloseButton()
-
getRestoreButton
public com.codeborne.selenide.SelenideElement getRestoreButton(java.lang.String resourcePath)
-
clickCopy
public <T extends EditorPage> T clickCopy()
-
clickCut
public <T extends EditorPage> T clickCut()
-
clickPaste
public <T extends EditorPage> T clickPaste()
-
clickHide
public <T extends EditorPage> T clickHide()
-
clickRestoreall
public <T extends EditorPage> T clickRestoreall()
-
clickRestore
public <T extends EditorPage> T clickRestore(java.lang.String resourcePath)
-
clickInsertComponent
public InsertComponentDialog clickInsertComponent()
-
clickConfigure
public Dialog clickConfigure()
-
clickDelete
public Dialog clickDelete()
-
clickPolicy
public PolicyDialog clickPolicy()
-
clickUnlockStructure
public Dialog clickUnlockStructure()
-
clickLockStructure
public Dialog clickLockStructure()
-
clickLayout
public EditableToolbar clickLayout()
-
clickClose
public EditableToolbar clickClose()
-
clickNewLine
public EditableToolbar clickNewLine()
-
clickGroup
public EditableToolbar clickGroup()
-
clickParent
public EditableToolbar clickParent()
-
clickUnhide
public EditableToolbar clickUnhide()
-
clickReset
public EditableToolbar clickReset()
-
clickPanelSelect
public EditableToolbar clickPanelSelect()
-
clickEditableToolbarAction
protected EditableToolbar clickEditableToolbarAction(com.codeborne.selenide.SelenideElement button)
-
clickStyles
public StylesSelector clickStyles()
-
closeStyles
public EditableToolbar closeStyles(StylesSelector stylesSelector)
-
clickEdit
public InlineEditor clickEdit()
-
selectParent
public EditableToolbar selectParent(int index)
Click the button to select the parent container corresponding to the provided index. Note: For nested containers a click to the parent button opens a popover with the list of buttons for the parent containers up in the hierarchy.- Parameters:
index- Hierarchy index of the parent to be selected, for direct parent use index=0, for grand parent use index=1 etc- Returns:
- The editable toolbar
-
-