Использование селена для щелчка по дате в планировщике fullcalendar
Я использую функцию временной шкалы ресурсов Fullcalendar.
Я хочу создать автоматические тесты, которые щелкают по датам для создания событий. Проблема здесь в том, что ячейки не являются элементами dom. Решение, которое я придумал, - это вычислить координаты курсора, по которому нужно щелкнуть, но оно не работает.
WebDriver driver = getDriver();
Actions actions = new Actions(driver);
// Get absence calendar
WebElement absenceCalendar = getAbsenceCalendar(driver);
// Get X coordinate for the first monday of the month. Add 5px in order to close in to the center
int xCoordinates = getFirstDayFromAnyCalendar(absenceCalendar,"L").getLocation().getX()+5;
logger.info("X: "+xCoordinates);
// Get Y coordinate from jeune
int yCoordinates = getJeuneLineFromCalendar(absenceCalendar,jeune).getLocation().getY();
logger.info("Y: "+yCoordinates);
//Move the cursor to the top left corner of the screen
actions.moveToElement(driver.findElement(By.tagName("body")), 0, 0);
//Move the cursor to the coordinates and click.
actions.moveByOffset(xCoordinates, yCoordinates).click().perform();
Координаты проверяются, но щелчок не работает. Есть идеи?