Class VariantAccessor
- 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.VariantAccessor
-
public class VariantAccessor extends AEMBaseComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVariantAccessor.VariantType
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringVARIANT_ATTRIBUTE-
Fields inherited from class com.adobe.cq.testing.selenium.pagewidgets.common.BaseComponent
cssSelector, currentElement
-
-
Constructor Summary
Constructors Constructor Description VariantAccessor(com.codeborne.selenide.SelenideElement element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclickVariant(VariantAccessor.VariantType variantType)com.codeborne.selenide.SelenideElementfind(VariantAccessor.VariantType variantType)com.codeborne.selenide.ElementsCollectionfindAll(VariantAccessor.VariantType variantType)com.codeborne.selenide.ElementsCollectionfindAll(VariantAccessor.VariantType variantType, java.lang.String tag)booleanisVariant(VariantAccessor.VariantType variantType)-
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
-
VARIANT_ATTRIBUTE
public static final java.lang.String VARIANT_ATTRIBUTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
find
public com.codeborne.selenide.SelenideElement find(VariantAccessor.VariantType variantType)
- Parameters:
variantType- the variant attribute value.- Returns:
- the first related variant element.
-
findAll
public com.codeborne.selenide.ElementsCollection findAll(VariantAccessor.VariantType variantType, java.lang.String tag)
- Parameters:
variantType- the variant attribute value.tag- tag on which should be variant attribute.- Returns:
- the related variant elements.
-
findAll
public com.codeborne.selenide.ElementsCollection findAll(VariantAccessor.VariantType variantType)
- Parameters:
variantType- the variant attribute value.- Returns:
- the related variant elements.
-
clickVariant
public void clickVariant(VariantAccessor.VariantType variantType)
-
isVariant
public boolean isVariant(VariantAccessor.VariantType variantType)
-
-