@ParametersAreNonnullByDefault
public abstract class WebElementSource
extends java.lang.Object
| Constructor and Description |
|---|
WebElementSource() |
| Modifier and Type | Method and Description |
|---|---|
org.openqa.selenium.WebElement |
checkCondition(java.lang.String prefix,
Condition condition,
boolean invert) |
ElementNotFound |
createElementNotFoundError(Condition condition,
java.lang.Throwable lastError) |
abstract Driver |
driver() |
SelenideElement |
find(SelenideElement proxy,
java.lang.Object arg,
int index) |
java.util.List<org.openqa.selenium.WebElement> |
findAll() |
org.openqa.selenium.WebElement |
findAndAssertElementIsInteractable()
Asserts that returned element can be interacted with.
|
abstract java.lang.String |
getSearchCriteria() |
static org.openqa.selenium.By |
getSelector(java.lang.Object arg) |
abstract org.openqa.selenium.WebElement |
getWebElement() |
@CheckReturnValue @Nonnull public abstract Driver driver()
@CheckReturnValue @Nonnull public abstract org.openqa.selenium.WebElement getWebElement()
@CheckReturnValue @Nonnull public abstract java.lang.String getSearchCriteria()
@CheckReturnValue @Nonnull public SelenideElement find(SelenideElement proxy, java.lang.Object arg, int index)
@CheckReturnValue
@Nonnull
public java.util.List<org.openqa.selenium.WebElement> findAll()
throws java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsException@CheckReturnValue @Nonnull public ElementNotFound createElementNotFoundError(Condition condition, java.lang.Throwable lastError)
@CheckReturnValue @Nonnull public static org.openqa.selenium.By getSelector(java.lang.Object arg)
@Nullable
public org.openqa.selenium.WebElement checkCondition(java.lang.String prefix,
Condition condition,
boolean invert)
@CheckReturnValue @Nonnull public org.openqa.selenium.WebElement findAndAssertElementIsInteractable()