Class VirtualListElement

java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.virtuallist.testbench.VirtualListElement
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 VirtualListElement extends TestBenchElement
A TestBench element representing an <vaadin-virtual-list> element.
  • Constructor Details

    • VirtualListElement

      public VirtualListElement()
  • Method Details

    • scrollToRow

      public void scrollToRow(int rowIndex)
      Scrolls to the row with the given index.
      Parameters:
      rowIndex - the row to scroll to
    • getFirstVisibleRowIndex

      public int getFirstVisibleRowIndex()
      Gets the index of the first row which is at least partially visible.
      Returns:
      the index of the first visible row
    • getLastVisibleRowIndex

      public int getLastVisibleRowIndex()
      Gets the index of the last row which is at least partially visible.
      Returns:
      the index of the last visible row
    • isRowInView

      public boolean isRowInView(int rowIndex)
      Checks if the given row is in the visible viewport.
      Parameters:
      rowIndex - the row to check
      Returns:
      true if the row is at least partially in view, false otherwise
    • getRowCount

      public int getRowCount()
      Gets the total number of rows.
      Returns:
      the number of rows