Class BreadcrumbsElement

java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.breadcrumbs.testbench.BreadcrumbsElement
All Implemented Interfaces:
CanCompareScreenshots, HasCallFunction, HasDriver, HasElementQuery, HasPropertySettersGetters, HasSearchContext, HasTestBenchCommandExecutor, org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebElement, org.openqa.selenium.WrapsElement

public class BreadcrumbsElement extends TestBenchElement
A TestBench element representing a <vaadin-breadcrumbs> element.
  • Constructor Details

    • BreadcrumbsElement

      public BreadcrumbsElement()
  • Method Details

    • getItems

      public List<BreadcrumbsItemElement> getItems()
      Gets all breadcrumb items in the trail.
      Returns:
      list of all breadcrumb item elements
    • getCurrentItem

      public BreadcrumbsItemElement getCurrentItem()
      Gets the item that represents the current page.
      Returns:
      the current breadcrumb item, or null if none
    • getItemByText

      public BreadcrumbsItemElement getItemByText(String text)
      Gets the breadcrumb item whose visible text matches the given string.
      Parameters:
      text - the text to search for
      Returns:
      the matching breadcrumb item, or null if not found
    • getItemByPath

      public BreadcrumbsItemElement getItemByPath(String path)
      Gets the breadcrumb item whose path matches the given path.
      Parameters:
      path - the path to search for
      Returns:
      the matching breadcrumb item, or null if not found