Class 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.TestBenchElement
    A 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
      void deselect()
      Deselects the row if it is selected.
      GridTHTDElement getCell​(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.
      GridTHTDElement getDetails()
      Gets the row details for this row.
      GridTHTDElement getDetailsRow()
      Gets the details container for this row.
      GridElement getGrid()
      Gets the grid containing this element.
      boolean isSelected()
      Checks if the row is selected
      void select()
      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
      • Methods inherited from interface com.vaadin.testbench.HasElementQuery

        $, $
      • Methods inherited from interface org.openqa.selenium.WebElement

        getAccessibleName, getAriaRole, getDomAttribute, getDomProperty
    • Constructor Detail

      • GridTRElement

        public GridTRElement()
    • 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
      • 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 com.vaadin.testbench.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