Class DateTimePickerElement

java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.datetimepicker.testbench.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.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Clears the value of the date time picker.
    Gets the selected date
    Get the DatePickerElement for date picker part.
    Gets the visible presentation value from the inner DatePicker as a string.
    Gets the selected date time
    com.vaadin.testbench.TestBenchElement
    Gets the selected time
    Get the TimePickerElement for time picker part.
    Gets the visible presentation value from the inner TimePicker as a string.
    boolean
    When auto open is enabled, the dropdown will open when the field is clicked.
    void
    Selects the given date.
    void
    Selects the given date time.
    void
    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, getDomAttribute, getDomProperty, 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 class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    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 Details

    • DateTimePickerElement

      public DateTimePickerElement()
  • Method Details

    • 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
    • getDatePicker

      public DatePickerElement getDatePicker()
      Get the DatePickerElement for date picker part.
      Returns:
      DatePickerElement
    • getTimePicker

      public TimePickerElement getTimePicker()
      Get the TimePickerElement for time picker part.
      Returns:
      TimePickerElement
    • getHelperComponent

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