Class DatePickerElement.MonthCalendarElement
java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.datepicker.testbench.DatePickerElement.MonthCalendarElement
- All Implemented Interfaces:
CanCompareScreenshots,HasCallFunction,HasDriver,HasElementQuery,HasPropertySettersGetters,HasSearchContext,HasTestBenchCommandExecutor,org.openqa.selenium.SearchContext,org.openqa.selenium.TakesScreenshot,org.openqa.selenium.WebElement,org.openqa.selenium.WrapsElement
- Enclosing class:
DatePickerElement
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDay(int day) Gets the day cell for the given day of the month.getDays()Gets the day cells that show a day of the month rendered by the month calendar.Gets the header text of the month calendar, e.g.Gets the weekday headers that are rendered by the month calendarMethods inherited from class com.vaadin.testbench.TestBenchElement
callFunction, clear, 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, 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.HasElementQuery
$, $Methods inherited from interface org.openqa.selenium.WebElement
getAccessibleName, getAriaRole
-
Constructor Details
-
MonthCalendarElement
public MonthCalendarElement()
-
-
Method Details
-
getHeaderText
Gets the header text of the month calendar, e.g. `January 1999`- Returns:
- the header text
-
getWeekdays
Gets the weekday headers that are rendered by the month calendar- Returns:
- the weekdays
-
getDays
Gets the day cells that show a day of the month rendered by the month calendar.- Returns:
- the day cells
-
getDay
Gets the day cell for the given day of the month. The cell renders the state of the day: for example, a day that cannot be selected has adisabledattribute, and custom part names from the date metadata show up in itspartattribute.- Parameters:
day- the day of the month- Returns:
- the day cell, or
nullif the month calendar does not show the given day
-