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 -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clears the value of the date time picker.getDate()Gets the selected datecom.vaadin.flow.component.datepicker.testbench.DatePickerElementGet the DatePickerElement for date picker part.Gets the visible presentation value from the inner DatePicker as a string.Gets the selected date timecom.vaadin.testbench.TestBenchElementgetTime()Gets the selected timecom.vaadin.flow.component.timepicker.testbench.TimePickerElementGet the TimePickerElement for time picker part.Gets the visible presentation value from the inner TimePicker as a string.booleanWhen auto open is enabled, the dropdown will open when the field is clicked.voidSelects the given date.voidsetDateTime(LocalDateTime dateTime) Selects the given date time.voidSelects 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, wrapElementsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.testbench.HasCallFunction
callFunctionMethods inherited from interface com.vaadin.testbench.HasElementQuery
$, $Methods inherited from interface com.vaadin.testbench.HasHelper
getHelperTextMethods inherited from interface com.vaadin.testbench.HasLabel
getLabelMethods inherited from interface com.vaadin.testbench.HasPropertySettersGetters
getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, setProperty, setProperty, setProperty, setPropertyMethods inherited from interface com.vaadin.testbench.HasSearchContext
getContextMethods inherited from interface com.vaadin.testbench.HasValidation
getErrorMessage, isInvalid, isRequiredMethods inherited from interface org.openqa.selenium.TakesScreenshot
getScreenshotAsMethods 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:
clearin interfaceorg.openqa.selenium.WebElement- Overrides:
clearin classcom.vaadin.testbench.TestBenchElement
-
setDateTime
Selects the given date time.- Parameters:
dateTime- the date time to set
-
getDateTime
Gets the selected date time- Returns:
- the selected date time or
nullif no date time is selected
-
setDate
Selects the given date.- Parameters:
date- the date to set
-
getDate
Gets the selected date- Returns:
- the selected date or
nullif no date is selected
-
setTime
Selects the given time.- Parameters:
time- the time to set
-
getTime
Gets the selected time- Returns:
- the selected time or
nullif no time is selected
-
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
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
-
getDatePicker
public com.vaadin.flow.component.datepicker.testbench.DatePickerElement getDatePicker()Get the DatePickerElement for date picker part.- Returns:
- DatePickerElement
-
getTimePicker
public com.vaadin.flow.component.timepicker.testbench.TimePickerElement getTimePicker()Get the TimePickerElement for time picker part.- Returns:
- TimePickerElement
-
getHelperComponent
public com.vaadin.testbench.TestBenchElement getHelperComponent()- Specified by:
getHelperComponentin interfacecom.vaadin.testbench.HasHelper
-