Class PageInfo


  • public final class PageInfo
    extends AEMBaseComponent
    Component class representing the page info in editor page.
    • Constructor Detail

      • PageInfo

        public PageInfo()
    • Method Detail

      • isOpen

        public boolean isOpen()
        Returns:
        True if the PageInfo panel is displayed, so open and visible.
      • isClosed

        public boolean isClosed()
        Returns:
        True if the PageInfo panel is not displayed, so not open and not visible.
      • open

        public PageInfo open()
        Opens the PageInfo panel if not already opened
        Returns:
        Instance of current PageInfo
      • close

        public PageInfo close()
        Close the PageInfo panel if not already closed
        Returns:
        Instance of current PageInfo
      • getOpenPagePropertiesButton

        public com.codeborne.selenide.SelenideElement getOpenPagePropertiesButton()
        Returns:
        The Open Page Properties button element.
      • getRolloutPageButton

        public com.codeborne.selenide.SelenideElement getRolloutPageButton()
        Returns:
        The Rollout Page button element.
      • getStartWorkflowButton

        public com.codeborne.selenide.SelenideElement getStartWorkflowButton()
        Returns:
        The Start Workflow button element.
      • getLockPageButton

        public com.codeborne.selenide.SelenideElement getLockPageButton()
        Returns:
        The Lock Page button element.
      • getUnLockPageButton

        public com.codeborne.selenide.SelenideElement getUnLockPageButton()
        Returns:
        The Unlock Page button element.
      • getPublishPageButton

        public com.codeborne.selenide.SelenideElement getPublishPageButton()
        Returns:
        The Publish Page button element.
      • getRequestPublicationButton

        public com.codeborne.selenide.SelenideElement getRequestPublicationButton()
        Returns:
        The Request Publication button element.
      • getUnpublishPageButton

        public com.codeborne.selenide.SelenideElement getUnpublishPageButton()
        Returns:
        The Unpublish Page button element.
      • getRequestUnpublicationButton

        public com.codeborne.selenide.SelenideElement getRequestUnpublicationButton()
        Returns:
        The Request Unpublication button element.
      • getPromoteLaunchButton

        public com.codeborne.selenide.SelenideElement getPromoteLaunchButton()
        Returns:
        The Promote Launch button element.
      • getOpenAnalyticsButton

        public com.codeborne.selenide.SelenideElement getOpenAnalyticsButton()
        Returns:
        The Open Analytics button element.
      • getEditTemplateButton

        public com.codeborne.selenide.SelenideElement getEditTemplateButton()
        Returns:
        The Edit Template button element.
      • getViewAsPublishedButton

        public com.codeborne.selenide.SelenideElement getViewAsPublishedButton()
        Returns:
        The View as Published button element.
      • getViewInAdminButton

        public com.codeborne.selenide.SelenideElement getViewInAdminButton()
        Returns:
        The View in Admin button element.
      • getOpenInClassicButton

        public com.codeborne.selenide.SelenideElement getOpenInClassicButton()
        Returns:
        The Open in Classic button element.
      • getHelpButton

        public com.codeborne.selenide.SelenideElement getHelpButton()
        Returns:
        The Help button element.
      • getInitialPagePropertiesButton

        public com.codeborne.selenide.SelenideElement getInitialPagePropertiesButton()
        Returns:
        The Initial Page Properties button element (Template Editor).
      • getPagePolicyButton

        public com.codeborne.selenide.SelenideElement getPagePolicyButton()
        Returns:
        The Page Policy button element (Template Editor).
      • getPublishTemplateButton

        public com.codeborne.selenide.SelenideElement getPublishTemplateButton()
        Returns:
        The Publish Template button element (Template Editor).
      • clickUnlockPageButton

        public Dialog clickUnlockPageButton()
      • clickUnpublishPageButton

        public Dialog clickUnpublishPageButton()