Package com.codeborne.selenide.impl
Class ElementFinder
- java.lang.Object
-
- com.codeborne.selenide.impl.WebElementSource
-
- com.codeborne.selenide.impl.ElementFinder
-
@ParametersAreNonnullByDefault public class ElementFinder extends WebElementSource
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementNotFoundcreateElementNotFoundError(Condition condition, java.lang.Throwable lastError)Driverdriver()SelenideElementfind(SelenideElement proxy, java.lang.Object arg, int index)java.util.List<org.openqa.selenium.WebElement>findAll()java.lang.StringgetSearchCriteria()org.openqa.selenium.WebElementgetWebElement()java.lang.StringtoString()static <T extends SelenideElement>
Twrap(Driver driver, java.lang.Class<T> clazz, org.openqa.selenium.SearchContext parent, org.openqa.selenium.By criteria, int index)static SelenideElementwrap(Driver driver, java.lang.String cssSelector, int index)static SelenideElementwrap(Driver driver, org.openqa.selenium.By criteria)static SelenideElementwrap(Driver driver, org.openqa.selenium.SearchContext parent, org.openqa.selenium.By criteria, int index)static SelenideElementwrap(Driver driver, org.openqa.selenium.WebElement parent, java.lang.String cssSelector)static SelenideElementwrap(Driver driver, org.openqa.selenium.WebElement parent, java.lang.String cssSelector, int index)-
Methods inherited from class com.codeborne.selenide.impl.WebElementSource
checkCondition, findAndAssertElementIsInteractable, getSelector
-
-
-
-
Method Detail
-
wrap
@CheckReturnValue @Nonnull public static SelenideElement wrap(Driver driver, org.openqa.selenium.WebElement parent, java.lang.String cssSelector)
-
wrap
@CheckReturnValue @Nonnull public static SelenideElement wrap(Driver driver, java.lang.String cssSelector, int index)
-
wrap
@CheckReturnValue @Nonnull public static SelenideElement wrap(Driver driver, org.openqa.selenium.WebElement parent, java.lang.String cssSelector, int index)
-
wrap
@CheckReturnValue @Nonnull public static SelenideElement wrap(Driver driver, org.openqa.selenium.By criteria)
-
wrap
@CheckReturnValue @Nonnull public static SelenideElement wrap(Driver driver, @Nullable org.openqa.selenium.SearchContext parent, org.openqa.selenium.By criteria, int index)
-
wrap
@CheckReturnValue @Nonnull public static <T extends SelenideElement> T wrap(Driver driver, java.lang.Class<T> clazz, @Nullable org.openqa.selenium.SearchContext parent, org.openqa.selenium.By criteria, int index)
-
find
@CheckReturnValue @Nonnull public SelenideElement find(SelenideElement proxy, java.lang.Object arg, int index)
- Overrides:
findin classWebElementSource
-
driver
@CheckReturnValue @Nonnull public Driver driver()
- Specified by:
driverin classWebElementSource
-
getWebElement
@CheckReturnValue @Nonnull public org.openqa.selenium.WebElement getWebElement() throws org.openqa.selenium.NoSuchElementException, java.lang.IndexOutOfBoundsException- Specified by:
getWebElementin classWebElementSource- Throws:
org.openqa.selenium.NoSuchElementExceptionjava.lang.IndexOutOfBoundsException
-
findAll
@CheckReturnValue @Nonnull public java.util.List<org.openqa.selenium.WebElement> findAll() throws org.openqa.selenium.NoSuchElementException, java.lang.IndexOutOfBoundsException- Overrides:
findAllin classWebElementSource- Throws:
org.openqa.selenium.NoSuchElementExceptionjava.lang.IndexOutOfBoundsException
-
createElementNotFoundError
@CheckReturnValue @Nonnull public ElementNotFound createElementNotFoundError(Condition condition, java.lang.Throwable lastError)
- Overrides:
createElementNotFoundErrorin classWebElementSource
-
getSearchCriteria
@CheckReturnValue @Nonnull public java.lang.String getSearchCriteria()
- Specified by:
getSearchCriteriain classWebElementSource
-
toString
@CheckReturnValue @Nonnull public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-