Package com.codeborne.selenide.impl
Class ElementFinder
- java.lang.Object
-
- com.codeborne.selenide.impl.WebElementSource
-
- com.codeborne.selenide.impl.ElementFinder
-
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
public static SelenideElement wrap(Driver driver, org.openqa.selenium.WebElement parent, java.lang.String cssSelector)
-
wrap
public static SelenideElement wrap(Driver driver, java.lang.String cssSelector, int index)
-
wrap
public static SelenideElement wrap(Driver driver, org.openqa.selenium.WebElement parent, java.lang.String cssSelector, int index)
-
wrap
public static SelenideElement wrap(Driver driver, org.openqa.selenium.By criteria)
-
wrap
public static SelenideElement wrap(Driver driver, org.openqa.selenium.SearchContext parent, org.openqa.selenium.By criteria, int index)
-
wrap
public static <T extends SelenideElement> T wrap(Driver driver, java.lang.Class<T> clazz, org.openqa.selenium.SearchContext parent, org.openqa.selenium.By criteria, int index)
-
find
public SelenideElement find(SelenideElement proxy, java.lang.Object arg, int index)
- Overrides:
findin classWebElementSource
-
driver
public Driver driver()
- Specified by:
driverin classWebElementSource
-
getWebElement
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
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
public ElementNotFound createElementNotFoundError(Condition condition, java.lang.Throwable lastError)
- Overrides:
createElementNotFoundErrorin classWebElementSource
-
getSearchCriteria
public java.lang.String getSearchCriteria()
- Specified by:
getSearchCriteriain classWebElementSource
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-