Package com.codeborne.selenide.impl
Class WebElementSource
java.lang.Object
com.codeborne.selenide.impl.WebElementSource
- Direct Known Subclasses:
CollectionElement,CollectionElementByCondition,ElementFinder,JSElementFinder,LastCollectionElement,LazyWebElementSnapshot,WebElementWrapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckCondition(String prefix, WebElementCondition condition, boolean invert) createElementNotFoundError(WebElementCondition condition, Throwable cause) abstract Driverdriver()find(SelenideElement proxy, Object arg, int index) List<org.openqa.selenium.WebElement>findAll()org.openqa.selenium.WebElementAsserts that returned element is enabled and can be interacted with.org.openqa.selenium.WebElementAsserts that returned element is editable.org.openqa.selenium.WebElementAsserts that returned element can be interacted with.getAlias()abstract Stringstatic org.openqa.selenium.BygetSelector(Object arg) abstract org.openqa.selenium.WebElementvoidtoString()
-
Constructor Details
-
WebElementSource
public WebElementSource()
-
-
Method Details
-
driver
-
getWebElement
@CheckReturnValue @Nonnull public abstract org.openqa.selenium.WebElement getWebElement() -
getSearchCriteria
-
setAlias
-
getAlias
-
description
-
toString
-
find
@CheckReturnValue @Nonnull public SelenideElement find(SelenideElement proxy, Object arg, int index) -
findAll
@CheckReturnValue @Nonnull public List<org.openqa.selenium.WebElement> findAll() throws IndexOutOfBoundsException- Throws:
IndexOutOfBoundsException
-
createElementNotFoundError
@CheckReturnValue @Nonnull public ElementNotFound createElementNotFoundError(WebElementCondition condition, Throwable cause) -
getSelector
-
checkCondition
-
findAndAssertElementIsInteractable
@Nonnull @CheckReturnValue public org.openqa.selenium.WebElement findAndAssertElementIsInteractable()Asserts that returned element can be interacted with.- Returns:
- element or throws ElementShould/ElementShouldNot exceptions
-
findAndAssertElementIsClickable
@Nonnull @CheckReturnValue public org.openqa.selenium.WebElement findAndAssertElementIsClickable()Asserts that returned element is enabled and can be interacted with.- Returns:
- element or throws ElementShould/ElementShouldNot exceptions
- Since:
- 6.15.0
-
findAndAssertElementIsEditable
@Nonnull @CheckReturnValue public org.openqa.selenium.WebElement findAndAssertElementIsEditable()Asserts that returned element is editable.- Returns:
- element or throws ElementShould/ElementShouldNot exceptions
- Since:
- 6.5.0
-