Class MessageElement
java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.messages.testbench.MessageElement
- 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
A TestBench element representing a
<vaadin-message>
element.- Author:
- Vaadin Ltd.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttachmentByName(String name) Gets an attachment element by its name.Gets the attachment elements rendered in this message.getAttachmentName(TestBenchElement attachmentElement) Gets the name of an attachment element.getText()Gets the text content of the message body.getTheme()Gets thethemeattribute of this element.getTime()Gets thetimeproperty of this element.Gets theuserAbbrproperty of this element.intGets theuserColorIndexproperty of this element.Gets theuserImgproperty of this element.Gets theuserNameproperty of this element.booleanChecks if the message has any attachments.booleanisImageAttachment(TestBenchElement attachmentElement) Checks if an attachment is an image attachment.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, wrapElementsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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
Gets the text content of the message body.- Specified by:
getTextin interfaceorg.openqa.selenium.WebElement- Overrides:
getTextin classTestBenchElement- Returns:
- the text content of the message body
-
getTime
Gets thetimeproperty of this element.- Returns:
- the
timeproperty
-
getUserName
Gets theuserNameproperty of this element.- Returns:
- the
userNameproperty
-
getUserAbbr
Gets theuserAbbrproperty of this element.- Returns:
- the
userAbbrproperty
-
getUserImg
Gets theuserImgproperty of this element.- Returns:
- the
userImgproperty
-
getUserColorIndex
public int getUserColorIndex()Gets theuserColorIndexproperty of this element.- Returns:
- the
userColorIndexproperty
-
getTheme
Gets thethemeattribute of this element.- Returns:
- the
themeattribute
-
getAttachmentElements
Gets the attachment elements rendered in this message.- Returns:
- a list of attachment elements
-
getAttachmentByName
Gets an attachment element by its name.- Parameters:
name- the name of the attachment- Returns:
- the attachment element, or
nullif not found
-
getAttachmentName
Gets the name of an attachment element.- Parameters:
attachmentElement- the attachment element- Returns:
- the attachment name, or
nullif not available
-
hasAttachments
public boolean hasAttachments()Checks if the message has any attachments.- Returns:
trueif the message has attachments,falseotherwise
-
isImageAttachment
Checks if an attachment is an image attachment.- Parameters:
attachmentElement- the attachment element- Returns:
trueif the attachment is an image,falseotherwise
-