Class MessageElement

java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.messages.testbench.MessageElement
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 MessageElement extends com.vaadin.testbench.TestBenchElement
A TestBench element representing a <vaadin-message> element.
Author:
Vaadin Ltd.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the text content of the message body.
    Gets the theme attribute of this element.
    Gets the time property of this element.
    Gets the userAbbr property of this element.
    int
    Gets the userColorIndex property of this element.
    Gets the userImg property of this element.
    Gets the userName property of this element.

    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, getDomAttribute, getDomProperty, 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 class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.vaadin.testbench.HasElementQuery

    $, $

    Methods inherited from interface org.openqa.selenium.WebElement

    getAccessibleName, getAriaRole
  • Constructor Details

    • MessageElement

      public MessageElement()
  • Method Details

    • getText

      public String getText()
      Gets the text content of the message body.
      Specified by:
      getText in interface org.openqa.selenium.WebElement
      Overrides:
      getText in class com.vaadin.testbench.TestBenchElement
      Returns:
      the text content of the message body
    • getTime

      public String getTime()
      Gets the time property of this element.
      Returns:
      the time property
    • getUserName

      public String getUserName()
      Gets the userName property of this element.
      Returns:
      the userName property
    • getUserAbbr

      public String getUserAbbr()
      Gets the userAbbr property of this element.
      Returns:
      the userAbbr property
    • getUserImg

      public String getUserImg()
      Gets the userImg property of this element.
      Returns:
      the userImg property
    • getUserColorIndex

      public int getUserColorIndex()
      Gets the userColorIndex property of this element.
      Returns:
      the userColorIndex property
    • getTheme

      public String getTheme()
      Gets the theme attribute of this element.
      Returns:
      the theme attribute