New Test
open /run/com.vaadin.tests.components.datefield.DateFieldPrimaryStyleNames?restartApplication
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VDateFieldCalendar[0] my-inline-datefield
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VDateFieldCalendar[0] my-inline-datefield-day
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VDateFieldCalendar[0]/VCalendarPanel[0]/domChild[1]/domChild[0] my-inline-datefield-calendarpanel-header
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VDateFieldCalendar[0]/VCalendarPanel[0]/domChild[1]/domChild[1]/domChild[0] my-inline-datefield-calendarpanel-body
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0] my-datefield
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0] my-datefield-popupcalendar
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0] my-datefield-day
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0]/domChild[0] my-datefield-textfield
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0]/domChild[1] my-datefield-button
mouseClick vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0]#popupButton 13,0
assertCSSClass //body/div[last()]/div[last()] my-datefield-popup
assertCSSClass //body/div[last()]/div[last()] my-datefield-day
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL'] my-datefield-calendarpanel
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1] my-datefield-calendarpanel-header
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1]/td[1] my-datefield-calendarpanel-prevyear
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1]/td[2] my-datefield-calendarpanel-prevmonth
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1]/td[3] my-datefield-calendarpanel-month
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1]/td[4] my-datefield-calendarpanel-nextmonth
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1]/td[5] my-datefield-calendarpanel-nextyear
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[2]/td[1] my-datefield-calendarpanel-body
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[2]/td[1]/table/tbody/tr[1] my-datefield-calendarpanel-weekdays
mouseClick vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0]#popupButton 13,0
mouseClick vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[2]/VButton[0] 5,5
assertNotCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VDateFieldCalendar[0] my-inline-datefield
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VDateFieldCalendar[0] my-second-inline-datefield
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VDateFieldCalendar[0] my-second-inline-datefield-day
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VDateFieldCalendar[0]/VCalendarPanel[0]/domChild[1]/domChild[0] my-second-inline-datefield-calendarpanel-header
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VDateFieldCalendar[0]/VCalendarPanel[0]/domChild[1]/domChild[1]/domChild[0] my-second-inline-datefield-calendarpanel-body
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0] my-second-datefield
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0] my-second-datefield-popupcalendar
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0] my-second-datefield-day
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0]/domChild[0] my-second-datefield-textfield
assertCSSClass vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0]/domChild[1] my-second-datefield-button
mouseClick vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0]#popupButton 13,0
assertCSSClass //body/div[last()]/div[last()] my-second-datefield-popup
assertCSSClass //body/div[last()]/div[last()] my-second-datefield-day
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL'] my-second-datefield-calendarpanel
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1] my-second-datefield-calendarpanel-header
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1]/td[1] my-second-datefield-calendarpanel-prevyear
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1]/td[2] my-second-datefield-calendarpanel-prevmonth
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1]/td[3] my-second-datefield-calendarpanel-month
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1]/td[4] my-second-datefield-calendarpanel-nextmonth
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[1]/td[5] my-second-datefield-calendarpanel-nextyear
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[2]/td[1] my-second-datefield-calendarpanel-body
assertCSSClass //*[@id='PID_VAADIN_POPUPCAL']/tbody/tr[2]/td[1]/table/tbody/tr[1] my-second-datefield-calendarpanel-weekdays
mouseClick vaadin=runcomvaadintestscomponentsdatefieldDateFieldPrimaryStyleNames::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VPopupCalendar[0]#popupButton 13,0