Class ElementUtils
- java.lang.Object
-
- com.adobe.cq.testing.selenium.utils.ElementUtils
-
public final class ElementUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static longDEFAULT_DELAY_BEFORE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclickableClick(com.codeborne.selenide.SelenideElement element)static voidclickableClick(com.codeborne.selenide.SelenideElement element, long delay)static voidclickUntil(com.codeborne.selenide.SelenideElement element, com.codeborne.selenide.SelenideElement conditionalElement, com.codeborne.selenide.Condition expectedCondition, long maxRetries, long pacing)static voiddelayBefore()Execute a sleep before clickingstatic voiddelayBefore(long delay)static booleanhasWithPolling(com.codeborne.selenide.SelenideElement element, com.codeborne.selenide.Condition condition)static booleanhasWithPolling(com.codeborne.selenide.SelenideElement element, com.codeborne.selenide.Condition condition, int timeout)static voidsetDelayBefore(long newDelay)
-
-
-
Field Detail
-
DEFAULT_DELAY_BEFORE
public static final long DEFAULT_DELAY_BEFORE
- See Also:
- Constant Field Values
-
-
Method Detail
-
setDelayBefore
public static void setDelayBefore(long newDelay)
-
clickableClick
public static void clickableClick(com.codeborne.selenide.SelenideElement element)
-
clickableClick
public static void clickableClick(com.codeborne.selenide.SelenideElement element, long delay)
-
clickUntil
public static void clickUntil(com.codeborne.selenide.SelenideElement element, com.codeborne.selenide.SelenideElement conditionalElement, com.codeborne.selenide.Condition expectedCondition, long maxRetries, long pacing) throws java.util.concurrent.TimeoutException- Parameters:
element- to be clicked untilconditionalElement- the element to be checkedexpectedCondition- the condition to be fulfilled for the conditional elementmaxRetries- the max number of retriespacing- the pacing in millisec- Throws:
java.util.concurrent.TimeoutException- if element is not visible before Timeout
-
hasWithPolling
public static boolean hasWithPolling(com.codeborne.selenide.SelenideElement element, com.codeborne.selenide.Condition condition, int timeout)
-
hasWithPolling
public static boolean hasWithPolling(com.codeborne.selenide.SelenideElement element, com.codeborne.selenide.Condition condition)
-
delayBefore
public static void delayBefore()
Execute a sleep before clicking
-
delayBefore
public static void delayBefore(long delay)
-
-