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

public static class DatePickerElement.MonthCalendarElement extends TestBenchElement
  • Constructor Details

    • MonthCalendarElement

      public MonthCalendarElement()
  • Method Details

    • getHeaderText

      public String getHeaderText()
      Gets the header text of the month calendar, e.g. `January 1999`
      Returns:
      the header text
    • getWeekdays

      public List<DatePickerElement.WeekdayElement> 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

      public DatePickerElement.DayElement getDay(int day)
      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 a disabled attribute, and custom part names from the date metadata show up in its part attribute.
      Parameters:
      day - the day of the month
      Returns:
      the day cell, or null if the month calendar does not show the given day