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.HasValidationA TestBench element representing a<vaadin-date-time-picker>element.
-
-
Constructor Summary
Constructors Constructor Description DateTimePickerElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clears the value of the date time picker.LocalDategetDate()Gets the selected dateStringgetDatePresentation()Gets the visible presentation value from the inner DatePicker as a string.LocalDateTimegetDateTime()Gets the selected date timecom.vaadin.testbench.TestBenchElementgetHelperComponent()LocalTimegetTime()Gets the selected timeStringgetTimePresentation()Gets the visible presentation value from the inner TimePicker as a string.booleanisAutoOpen()When auto open is enabled, the dropdown will open when the field is clicked.voidsetDate(LocalDate date)Selects the given date.voidsetDateTime(LocalDateTime dateTime)Selects the given date time.voidsetTime(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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
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.HasValidation
getErrorMessage, isInvalid, isRequired
-
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
-
-
-
-
Method Detail
-
clear
public void clear()
Clears the value of the date time picker.- Specified by:
clearin interfaceorg.openqa.selenium.WebElement- Overrides:
clearin classcom.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
nullif 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
nullif 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
nullif 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:
trueif auto open is enabled.falseotherwise. Default istrue
-
getHelperComponent
public com.vaadin.testbench.TestBenchElement getHelperComponent()
- Specified by:
getHelperComponentin interfacecom.vaadin.testbench.HasHelper
-
-