Class TextAreaElement

  • All Implemented Interfaces:
    com.vaadin.testbench.commands.CanCompareScreenshots, com.vaadin.testbench.commands.CanWaitForVaadin, com.vaadin.testbench.commands.TestBenchElementCommands, com.vaadin.testbench.HasDriver, 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 TextAreaElement
    extends AbstractTextFieldElement
    • Constructor Summary

      Constructors 
      Constructor Description
      TextAreaElement()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getValue()
      Return value of the field element.
      void setValue​(CharSequence chars)
      Set value of the field element.
      • Methods inherited from class com.vaadin.testbench.TestBenchElement

        clear, click, click, clickHiddenElement, compareScreen, compareScreen, compareScreen, contextClick, doubleClick, equals, findElement, findElements, focus, getAccessibleName, getAriaRole, getAttribute, getCapabilities, getClassNames, getCommandExecutor, getContext, getCssValue, getDomAttribute, getDriver, getId, getLocation, getRect, getScreenshotAs, getShadowRoot, getSize, getTagName, getText, getWrappedElement, hasAttribute, hasClassName, hashCode, init, init, isChrome, isDisplayed, isEnabled, isFirefox, isFocused, isSelected, scroll, scrollIntoView, scrollLeft, sendKeys, showTooltip, submit, waitForVaadin, waitUntil, waitUntil, wrap, wrapElement, wrapElements
      • Methods inherited from class com.vaadin.testbench.AbstractHasTestBenchCommandExecutor

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

        getDomProperty
    • Constructor Detail

      • TextAreaElement

        public TextAreaElement()
    • Method Detail

      • setValue

        public void setValue​(CharSequence chars)
        Description copied from class: AbstractTextFieldElement
        Set value of the field element. This emulates user changing the value by sending the characters to wrapped input element. The characters are followed by Tab key to trigger blur event.

        Note:Note: If you are using ValueChangeMode.LAZY or ValueChangeMode.TIMEOUT, value change event is triggered also without field losing focus, and hence use of sendKeys may be better choice in testing.

        Overrides:
        setValue in class AbstractTextFieldElement
        Parameters:
        chars - new value of the field