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
A TestBench element representing an
<vaadin-virtual-list>
element.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Gets the index of the first row which is at least partially visible.int
Gets the index of the last row which is at least partially visible.int
Gets the total number of rows.boolean
isRowInView
(int rowIndex) Checks if the given row is in the visible viewport.void
scrollToRow
(int rowIndex) Scrolls to the row with the given index.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, getClassNames, getCommandExecutor, getContext, getCssValue, getDriver, getLocation, getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, getRect, getScreenshotAs, getSize, getTagName, getText, getWrappedElement, hasAttribute, hasClassName, hashCode, init, init, isChrome, isDisplayed, isEnabled, isFirefox, isSelected, scroll, 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, getDomAttribute, getDomProperty, getShadowRoot
-
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
-