public abstract class WebElementSource
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
alias |
| Constructor and Description |
|---|
WebElementSource() |
| Modifier and Type | Method and Description |
|---|---|
WebElement |
checkCondition(java.lang.String prefix,
Condition condition,
boolean invert) |
ElementNotFound |
createElementNotFoundError(Condition condition,
java.lang.Throwable lastError) |
java.lang.String |
description() |
abstract Driver |
driver() |
SelenideElement |
find(SelenideElement proxy,
java.lang.Object arg,
int index) |
java.util.List<WebElement> |
findAll() |
WebElement |
findAndAssertElementIsInteractable()
Asserts that returned element can be interacted with.
|
abstract java.lang.String |
getSearchCriteria() |
static By |
getSelector(java.lang.Object arg) |
abstract WebElement |
getWebElement() |
void |
setAlias(java.lang.String alias) |
java.lang.String |
toString() |
public abstract Driver driver()
public abstract WebElement getWebElement()
public abstract java.lang.String getSearchCriteria()
public void setAlias(java.lang.String alias)
public java.lang.String description()
public java.lang.String toString()
toString in class java.lang.Objectpublic SelenideElement find(SelenideElement proxy, java.lang.Object arg, int index)
public java.util.List<WebElement> findAll()
throws java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsExceptionpublic ElementNotFound createElementNotFoundError(Condition condition, java.lang.Throwable lastError)
public static By getSelector(java.lang.Object arg)
public WebElement checkCondition(java.lang.String prefix,
Condition condition,
boolean invert)
public WebElement findAndAssertElementIsInteractable()