Class PageInfo
- 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.PageInfo
-
public final class PageInfo extends AEMBaseComponent
Component class representing the page info in editor page.
-
-
Field Summary
-
Fields inherited from class com.adobe.cq.testing.selenium.pagewidgets.common.BaseComponent
cssSelector, currentElement
-
-
Constructor Summary
Constructors Constructor Description PageInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyDialogclickPagePolicy()DialogclickUnlockPageButton()DialogclickUnpublishPageButton()PageInfoclose()Close the PageInfo panel if not already closedcom.codeborne.selenide.SelenideElementgetEditTemplateButton()com.codeborne.selenide.SelenideElementgetHelpButton()com.codeborne.selenide.SelenideElementgetInitialPagePropertiesButton()com.codeborne.selenide.SelenideElementgetLockPageButton()com.codeborne.selenide.SelenideElementgetOpenAnalyticsButton()com.codeborne.selenide.SelenideElementgetOpenInClassicButton()com.codeborne.selenide.SelenideElementgetOpenPagePropertiesButton()com.codeborne.selenide.SelenideElementgetPagePolicyButton()com.codeborne.selenide.SelenideElementgetPromoteLaunchButton()com.codeborne.selenide.SelenideElementgetPublishPageButton()com.codeborne.selenide.SelenideElementgetPublishTemplateButton()com.codeborne.selenide.SelenideElementgetRequestPublicationButton()com.codeborne.selenide.SelenideElementgetRequestUnpublicationButton()com.codeborne.selenide.SelenideElementgetRolloutPageButton()com.codeborne.selenide.SelenideElementgetStartWorkflowButton()com.codeborne.selenide.SelenideElementgetUnLockPageButton()com.codeborne.selenide.SelenideElementgetUnpublishPageButton()com.codeborne.selenide.SelenideElementgetViewAsPublishedButton()com.codeborne.selenide.SelenideElementgetViewInAdminButton()booleanisClosed()booleanisOpen()PageInfoopen()Opens the PageInfo panel if not already opened-
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
-
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).
-
clickPagePolicy
public PolicyDialog clickPagePolicy()
-
clickUnlockPageButton
public Dialog clickUnlockPageButton()
-
clickUnpublishPageButton
public Dialog clickUnpublishPageButton()
-
-