Class Dialog
- 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.coral.Dialog
-
- Direct Known Subclasses:
IncludeChildrenDialog,IncludeChildrenDialog.NoChildrenWarningDialog,InsertComponentDialog,PermissionsTab.AddPermissionsDialog,PermissionsTab.EditCUGDialog,PermissionsTab.EditPermissionDialog,PermissionsTab.EffectivePermissionDialog,Picker,PolicyDialog,RichTextDialog,RolloutDialog,TimewarpDialog
public class Dialog extends AEMBaseComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected VariantAccessorvariantAccessor-
Fields inherited from class com.adobe.cq.testing.selenium.pagewidgets.common.BaseComponent
cssSelector, currentElement
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.codeborne.selenide.SelenideElementbutton(VariantAccessor.VariantType variantType)<T extends Dialog>
TclickDefault()Close this dialog with default action button.<T extends Dialog>
TclickPrimary()Click on primary action.<T extends Dialog>
TclickQuietAction()Click on quietaction action.<T extends Dialog>
TclickSecondary()Click on secondary action.<T extends Dialog>
TclickWarning()Click on warning action.com.codeborne.selenide.SelenideElementcontent()booleanisError()checks if the modal is from type error.booleanisSuccess()checks if the modal is from type success.com.codeborne.selenide.SelenideElementtitle()-
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
-
-
-
-
Field Detail
-
variantAccessor
protected VariantAccessor variantAccessor
-
-
Method Detail
-
title
public com.codeborne.selenide.SelenideElement title()
- Returns:
- the title for this dialog.
-
content
public com.codeborne.selenide.SelenideElement content()
- Returns:
- the content for this dialog.
-
isSuccess
public boolean isSuccess()
checks if the modal is from type success.- Returns:
- true if the modal indicates success, false otherwise
-
isError
public boolean isError()
checks if the modal is from type error.- Returns:
- true if the modal indicates error, false otherwise
-
clickDefault
public <T extends Dialog> T clickDefault()
Close this dialog with default action button.- Type Parameters:
T- type of Dialog- Returns:
- Instance of current
Dialog
-
clickPrimary
public <T extends Dialog> T clickPrimary()
Click on primary action.- Type Parameters:
T- type of Dialog- Returns:
- Instance of current
Dialog
-
clickSecondary
public <T extends Dialog> T clickSecondary()
Click on secondary action.- Type Parameters:
T- type of Dialog- Returns:
- Instance of current
Dialog
-
clickWarning
public <T extends Dialog> T clickWarning()
Click on warning action.- Type Parameters:
T- type of Dialog- Returns:
- Instance of current
Dialog
-
clickQuietAction
public <T extends Dialog> T clickQuietAction()
Click on quietaction action.- Type Parameters:
T- type of Dialog- Returns:
- Instance of current
Dialog
-
button
public com.codeborne.selenide.SelenideElement button(VariantAccessor.VariantType variantType)
-
-