Interface SearchContext

All Known Subinterfaces:
WebDriver, WebElement
All Known Implementing Classes:
ChromeDriver, ChromiumDriver, EdgeDriver, FirefoxDriver, InternetExplorerDriver, RemoteWebDriver, RemoteWebElement, SafariDriver

public interface SearchContext
  • Method Details

    • findElements

      List<WebElement> findElements(By by)
      Find all elements within the current context using the given mechanism.
      Parameters:
      by - The locating mechanism to use
      Returns:
      A list of all WebElements, or an empty list if nothing matches
      See Also:
    • findElement

      WebElement findElement(By by)
      Find the first WebElement using the given method.
      Parameters:
      by - The locating mechanism
      Returns:
      The first matching element on the current context
      Throws:
      NoSuchElementException - If no matching elements are found