Class BreadcrumbsItemElement

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

public class BreadcrumbsItemElement extends com.vaadin.testbench.TestBenchElement
A TestBench element representing a <vaadin-breadcrumbs-item> element.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the path this breadcrumb item links to.
    com.vaadin.testbench.TestBenchElement
    Gets the prefix component of this breadcrumb item.
    Gets the visible text of this breadcrumb item.
    boolean
    Returns true if this item has a prefix component.
    boolean
    Returns true if this item represents the current page.
    void
    Navigates by activating this breadcrumb item's link.

    Methods inherited from class com.vaadin.testbench.TestBenchElement

    callFunction, clear, click, click, compareScreen, compareScreen, compareScreen, contextClick, dispatchEvent, dispatchEvent, doubleClick, equals, executeScript, findElement, findElements, focus, getAttribute, getCapabilities, getChildren, getClassNames, getCommandExecutor, getContext, getCssValue, getDomAttribute, getDomProperty, getDriver, getId, getLocation, getParent, getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, getRect, getScreenshotAs, getShadowRoot, getSize, getTagName, getWrappedElement, hasAttribute, hasClassName, hashCode, hover, init, init, isChrome, isDisplayed, isEnabled, isFirefox, isFocused, isReadOnly, isSelected, scroll, scrollIntoView, scrollIntoView, scrollLeft, sendKeys, setProperty, setProperty, setProperty, setProperty, submit, waitForVaadin, waitUntil, waitUntil, wrap, wrapElement, wrapElements

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.vaadin.testbench.HasElementQuery

    $, $

    Methods inherited from interface org.openqa.selenium.WebElement

    getAccessibleName, getAriaRole
  • Constructor Details

    • BreadcrumbsItemElement

      public BreadcrumbsItemElement()
  • Method Details

    • getText

      public String getText()
      Gets the visible text of this breadcrumb item.
      Specified by:
      getText in interface org.openqa.selenium.WebElement
      Overrides:
      getText in class com.vaadin.testbench.TestBenchElement
      Returns:
      the item's text
    • getPath

      public String getPath()
      Gets the path this breadcrumb item links to.
      Returns:
      the path, or null for the current item, which has no path
    • isCurrent

      public boolean isCurrent()
      Returns true if this item represents the current page.
      Returns:
      true if this is the current item, false otherwise
    • hasPrefix

      public boolean hasPrefix()
      Returns true if this item has a prefix component.
      Returns:
      true if a prefix component is present, false otherwise
    • getPrefixComponent

      public com.vaadin.testbench.TestBenchElement getPrefixComponent()
      Gets the prefix component of this breadcrumb item.
      Returns:
      the prefix component, or null if none is set