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() |
public abstract Driver driver()
public abstract org.openqa.selenium.WebElement getWebElement()
public abstract java.lang.String getSearchCriteria()
public SelenideElement find(SelenideElement proxy, java.lang.Object arg, int index)
public java.util.List<org.openqa.selenium.WebElement> findAll() throws java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsException
public ElementNotFound createElementNotFoundError(Condition condition, java.lang.Throwable lastError)
public static org.openqa.selenium.By getSelector(java.lang.Object arg)
public org.openqa.selenium.WebElement checkCondition(java.lang.String prefix, Condition condition, boolean invert)
public org.openqa.selenium.WebElement findAndAssertElementIsInteractable()