Class DateTimePickerElement

  • All Implemented Interfaces:
    com.vaadin.testbench.commands.CanCompareScreenshots, com.vaadin.testbench.HasCallFunction, com.vaadin.testbench.HasDriver, com.vaadin.testbench.HasElementQuery, com.vaadin.testbench.HasHelper, com.vaadin.testbench.HasLabel, com.vaadin.testbench.HasPropertySettersGetters, com.vaadin.testbench.HasSearchContext, com.vaadin.testbench.HasTestBenchCommandExecutor, com.vaadin.testbench.HasValidation, org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebElement, org.openqa.selenium.WrapsElement

    public class DateTimePickerElement
    extends com.vaadin.testbench.TestBenchElement
    implements com.vaadin.testbench.HasLabel, com.vaadin.testbench.HasHelper, com.vaadin.testbench.HasValidation
    A TestBench element representing a <vaadin-date-time-picker> element.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()
      Clears the value of the date time picker.
      LocalDate getDate()
      Gets the selected date
      String getDatePresentation()
      Gets the visible presentation value from the inner DatePicker as a string.
      LocalDateTime getDateTime()
      Gets the selected date time
      com.vaadin.testbench.TestBenchElement getHelperComponent()
      LocalTime getTime()
      Gets the selected time
      String getTimePresentation()
      Gets the visible presentation value from the inner TimePicker as a string.
      boolean isAutoOpen()
      When auto open is enabled, the dropdown will open when the field is clicked.
      void setDate​(LocalDate date)
      Selects the given date.
      void setDateTime​(LocalDateTime dateTime)
      Selects the given date time.
      void setTime​(LocalTime time)
      Selects the given time.
      • Methods inherited from class com.vaadin.testbench.TestBenchElement

        callFunction, click, click, compareScreen, compareScreen, compareScreen, contextClick, dispatchEvent, dispatchEvent, doubleClick, equals, executeScript, findElement, findElements, focus, getAttribute, getCapabilities, getChildren, getClassNames, getCommandExecutor, getContext, getCssValue, getDriver, getId, getLocation, getParent, getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, getRect, getScreenshotAs, getShadowRoot, getSize, getTagName, getText, 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 interface com.vaadin.testbench.HasCallFunction

        callFunction
      • Methods inherited from interface com.vaadin.testbench.HasElementQuery

        $, $
      • Methods inherited from interface com.vaadin.testbench.HasHelper

        getHelperText
      • Methods inherited from interface com.vaadin.testbench.HasLabel

        getLabel
      • Methods inherited from interface com.vaadin.testbench.HasPropertySettersGetters

        getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, setProperty, setProperty, setProperty, setProperty
      • Methods inherited from interface com.vaadin.testbench.HasSearchContext

        getContext
      • Methods inherited from interface com.vaadin.testbench.HasValidation

        getErrorMessage, isInvalid, isRequired
      • Methods inherited from interface org.openqa.selenium.TakesScreenshot

        getScreenshotAs
      • Methods inherited from interface org.openqa.selenium.WebElement

        click, findElement, findElements, getAccessibleName, getAriaRole, getAttribute, getCssValue, getDomAttribute, getDomProperty, getLocation, getRect, getShadowRoot, getSize, getTagName, getText, isDisplayed, isEnabled, isSelected, sendKeys, submit
    • Constructor Detail

      • DateTimePickerElement

        public DateTimePickerElement()
    • Method Detail

      • clear

        public void clear()
        Clears the value of the date time picker.
        Specified by:
        clear in interface org.openqa.selenium.WebElement
        Overrides:
        clear in class com.vaadin.testbench.TestBenchElement
      • setDateTime

        public void setDateTime​(LocalDateTime dateTime)
        Selects the given date time.
        Parameters:
        dateTime - the date time to set
      • getDateTime

        public LocalDateTime getDateTime()
        Gets the selected date time
        Returns:
        the selected date time or null if no date time is selected
      • setDate

        public void setDate​(LocalDate date)
        Selects the given date.
        Parameters:
        date - the date to set
      • getDate

        public LocalDate getDate()
        Gets the selected date
        Returns:
        the selected date or null if no date is selected
      • setTime

        public void setTime​(LocalTime time)
        Selects the given time.
        Parameters:
        time - the time to set
      • getTime

        public LocalTime getTime()
        Gets the selected time
        Returns:
        the selected time or null if no time is selected
      • getDatePresentation

        public String getDatePresentation()
        Gets the visible presentation value from the inner DatePicker as a string. This value depends on the used Locale.
        Returns:
        the presentation value of the inner date picker
      • getTimePresentation

        public String getTimePresentation()
        Gets the visible presentation value from the inner TimePicker as a string. This value depends on the used Locale.
        Returns:
        the presentation value of the inner time picker
      • isAutoOpen

        public boolean isAutoOpen()
        When auto open is enabled, the dropdown will open when the field is clicked.
        Returns:
        true if auto open is enabled. false otherwise. Default is true
      • getHelperComponent

        public com.vaadin.testbench.TestBenchElement getHelperComponent()
        Specified by:
        getHelperComponent in interface com.vaadin.testbench.HasHelper