Class GridTHTDElement

  • 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 GridTHTDElement
    extends com.vaadin.testbench.TestBenchElement
    A TestBench element representing a <td> or <th> element in a grid.
    • Constructor Summary

      Constructors 
      Constructor Description
      GridTHTDElement()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      GridColumnElement getColumn()
      Gets the column for this grid cell.
      org.openqa.selenium.SearchContext getContext()  
      GridElement getGrid()
      Gets the grid containing this element.
      String getInnerHTML()  
      int getRow()
      Gets the row index for this grid cell.
      GridTRElement getRowElement()
      Gets the TR parent of this element.
      protected static String getSlotText​(com.vaadin.testbench.TestBenchElement slot)
      Gets the text content of the elements assigned to the given slot
      String getText()  
      • 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, getCssValue, getDriver, getId, getLocation, getParent, getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, getRect, getScreenshotAs, getShadowRoot, getSize, getTagName, getWrappedElement, hasAttribute, hasClassName, hashCode, hover, init, init, isChrome, isDisplayed, isEnabled, isFirefox, isFocused, isReadOnly, isSelected, 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

      • GridTHTDElement

        public GridTHTDElement()
    • Method Detail

      • getText

        public String getText()
        Specified by:
        getText in interface org.openqa.selenium.WebElement
        Overrides:
        getText in class com.vaadin.testbench.TestBenchElement
      • getInnerHTML

        public String getInnerHTML()
      • getSlotText

        protected static String getSlotText​(com.vaadin.testbench.TestBenchElement slot)
        Gets the text content of the elements assigned to the given slot
        Parameters:
        slot - a <slot> element
        Returns:
        the combined text content of all elements assigned to the given slot
      • getRow

        public int getRow()
        Gets the row index for this grid cell.
        Returns:
        the row index
      • getColumn

        public GridColumnElement getColumn()
        Gets the column for this grid cell.
        Returns:
        the column element
      • getGrid

        public GridElement getGrid()
        Gets the grid containing this element.
        Returns:
        the grid for this element
      • getRowElement

        public GridTRElement getRowElement()
        Gets the TR parent of this element.
        Returns:
        the parent TR element
      • getContext

        public org.openqa.selenium.SearchContext getContext()
        Specified by:
        getContext in interface com.vaadin.testbench.HasSearchContext
        Overrides:
        getContext in class com.vaadin.testbench.TestBenchElement