Class AbstractDateFieldElement

  • 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
    Direct Known Subclasses:
    DateFieldElement, DateTimeFieldElement

    public class AbstractDateFieldElement
    extends AbstractFieldElement
    Element class for testing AbstractDateField.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String getISOValue()
      Gets the value of the date field as a ISO8601 compatible string (yyyy-MM-dd or yyyy-MM-dd'T'HH:mm:ss depending on whether the element supports time).
      protected void setISOValue​(String isoDateValue)
      Sets the value of the date field as a ISO8601 compatible string (yyyy-MM-dd or yyyy-MM-dd'T'HH:mm:ss depending on whether the element supports time).
      • 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

      • AbstractDateFieldElement

        public AbstractDateFieldElement()
    • Method Detail

      • getISOValue

        protected String getISOValue()
        Gets the value of the date field as a ISO8601 compatible string (yyyy-MM-dd or yyyy-MM-dd'T'HH:mm:ss depending on whether the element supports time).
        Returns:
        the date in ISO-8601 format
        Since:
        8.1.0
      • setISOValue

        protected void setISOValue​(String isoDateValue)
        Sets the value of the date field as a ISO8601 compatible string (yyyy-MM-dd or yyyy-MM-dd'T'HH:mm:ss depending on whether the element supports time).
        Parameters:
        isoDateValue - the date in ISO-8601 format
        Since:
        8.1.0