Class TableRowElement

java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.html.testbench.TableRowElement
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 TableRowElement extends TestBenchElement
A TestBench element representing a <tr> element.
Since:
25.3
  • Constructor Details

    • TableRowElement

      public TableRowElement()
  • Method Details

    • getCells

      public List<TableCellElement> getCells()
      Returns every cell of this row, in document order, both <td> and <th>.
      Returns:
      the cells of this row.
    • getCell

      public TableCellElement getCell(int index)
      Returns the cell at the given zero-based position among the cells this row writes, header and data alike.

      The index counts elements rather than grid positions, so a cell that an earlier row spans into with a rowspan takes up no position here, and a cell of this row carrying a colspan takes up exactly one.

      Parameters:
      index - the zero-based position of the cell.
      Returns:
      the cell at that position.
    • getDataCells

      public List<TableDataCellElement> getDataCells()
      Returns the data cells of this row, in document order.
      Returns:
      this row's <td> cells.
    • getHeaderCells

      public List<TableHeaderCellElement> getHeaderCells()
      Returns the header cells of this row, in document order.
      Returns:
      this row's <th> cells.