com.vaadin.flow.component.grid.testbench.

Class GridTRElement

java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.grid.testbench.GridTRElement

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 GridTRElement extends TestBenchElement

A TestBench element representing a <tr> element in a grid.

  • Constructor Details

    • GridTRElement

      public GridTRElement()
  • Method Details

    • 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 GridTHTDElement list 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:

      isSelected in interface org.openqa.selenium.WebElement

      Overrides:

      isSelected in class TestBenchElement

      Returns:

      true if the row is selected, false otherwise

    • 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