Class InsertComponentDialog
- 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
-
- com.adobe.cq.testing.selenium.pagewidgets.cq.InsertComponentDialog
-
public class InsertComponentDialog extends Dialog
-
-
Field Summary
-
Fields inherited from class com.adobe.cq.testing.selenium.pagewidgets.coral.Dialog
variantAccessor
-
Fields inherited from class com.adobe.cq.testing.selenium.pagewidgets.common.BaseComponent
cssSelector, currentElement
-
-
Constructor Summary
Constructors Constructor Description InsertComponentDialog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()closes the Current Dialgcom.codeborne.selenide.ElementsCollectiongetComponentList()com.codeborne.selenide.SelenideElementgetItemByValue(java.lang.String value)com.codeborne.selenide.ElementsCollectionsearch(java.lang.String searchText)filters the list of the components bases on search textvoidselectComponent(java.lang.String resourceType)select the specific component based on resource type-
Methods inherited from class com.adobe.cq.testing.selenium.pagewidgets.coral.Dialog
button, clickDefault, clickPrimary, clickQuietAction, clickSecondary, clickWarning, content, isError, isSuccess, title
-
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
-
getItemByValue
public com.codeborne.selenide.SelenideElement getItemByValue(java.lang.String value)
- Parameters:
value- value of the targeted item in this list.- Returns:
- the element or null if it doesn't exist.
-
selectComponent
public void selectComponent(java.lang.String resourceType)
select the specific component based on resource type- Parameters:
resourceType- resource type to select a component
-
getComponentList
public com.codeborne.selenide.ElementsCollection getComponentList()
- Returns:
- collections of available components
-
close
public void close()
closes the Current Dialg
-
search
public com.codeborne.selenide.ElementsCollection search(java.lang.String searchText)
filters the list of the components bases on search text- Parameters:
searchText- search text- Returns:
- Collection of Elements which met the search
-
-