@Test public void testShowAndHideTimeEditor() { calendar.setDateTime(todayMidday.plusMonths(1)); TimeEditor timeEditor = calendar.getPopup().getFooterControls().getTimeEditor(); executeJSFromElement(showTimeEditor); Graphene.waitGui() .withMessage("time editor should be visible") .until(timeEditor.isVisibleCondition()); executeJSFromElement(hideTimeEditor); Graphene.waitGui() .withMessage("time editor should not be visible") .until(timeEditor.isNotVisibleCondition()); }