Class 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
      MessageElement()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getText()
      Gets the text content of the message body.
      String getTheme()
      Gets the theme attribute of this element.
      String getTime()
      Gets the time property of this element.
      String getUserAbbr()
      Gets the userAbbr property of this element.
      int getUserColorIndex()
      Gets the userColorIndex property of this element.
      String getUserImg()
      Gets the userImg property of this element.
      String getUserName()
      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, getClassNames, getCommandExecutor, getContext, getCssValue, getDriver, getLocation, getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, getRect, getScreenshotAs, getSize, getTagName, getWrappedElement, hasAttribute, hasClassName, hashCode, init, init, isChrome, isDisplayed, isEnabled, isFirefox, 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, getShadowRoot
    • Constructor Detail

      • MessageElement

        public MessageElement()
    • Method Detail

      • 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