Class GridTRElement
- java.lang.Object
-
- com.vaadin.testbench.TestBenchElement
-
- com.vaadin.flow.component.grid.testbench.GridTRElement
-
- 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 GridTRElement extends com.vaadin.testbench.TestBenchElementA TestBench element representing a<tr>element in a grid.
-
-
Constructor Summary
Constructors Constructor Description GridTRElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeselect()Deselects the row if it is selected.GridTHTDElementgetCell(GridColumnElement column)Gets the cell for the given column in this row.List<GridTHTDElement>getCells(GridColumnElement... columns)Gets the cells for the given columns in this row.GridTHTDElementgetDetails()Gets the row details for this row.GridTHTDElementgetDetailsRow()Gets the details container for this row.GridElementgetGrid()Gets the grid containing this element.booleanisSelected()Checks if the row is selectedvoidselect()Selects the row if it is not already selected.-
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, getDriver, getId, getLocation, getParent, getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, getRect, getScreenshotAs, getShadowRoot, getSize, getTagName, getText, getWrappedElement, hasAttribute, hasClassName, hashCode, hover, init, init, isChrome, isDisplayed, isEnabled, isFirefox, isFocused, isReadOnly, scroll, scrollIntoView, scrollLeft, sendKeys, setProperty, setProperty, setProperty, setProperty, submit, waitForVaadin, waitUntil, waitUntil, wrap, wrapElement, wrapElements
-
-
-
-
Method Detail
-
getCell
public GridTHTDElement getCell(GridColumnElement column)
Gets the cell for the given column in this row.- Parameters:
column- the column element- Returns:
- the cell for the given column
-
getCells
public List<GridTHTDElement> getCells(GridColumnElement... columns)
Gets the cells for the given columns in this row.- Parameters:
columns- the column elements- Returns:
- a
GridTHTDElementlist with the cells for the given columns
-
getDetails
public GridTHTDElement getDetails()
Gets the row details for this row.- Returns:
- the details cell
-
isSelected
public boolean isSelected()
Checks if the row is selected- Specified by:
isSelectedin interfaceorg.openqa.selenium.WebElement- Overrides:
isSelectedin classcom.vaadin.testbench.TestBenchElement- Returns:
trueif the row is selected,falseotherwise
-
select
public void select()
Selects the row if it is not already selected.
-
deselect
public void deselect()
Deselects the row if it is selected.
-
getGrid
public GridElement getGrid()
Gets the grid containing this element.- Returns:
- the grid for this element
-
getDetailsRow
public GridTHTDElement getDetailsRow()
Gets the details container for this row.- Returns:
- the element containing the details, if any
-
-