Selenium Workbook #41: Create an Appointment via a Calendar

Select a single time slot to create an appointment on FullCalendar.

Courtney Zhan
3 min readJun 1, 2024


This article is one of the “Web Test Automation Workbook” series, a set of bite-sized exercises.

Learning Objectives

  • Drive FullCalendar
    WhenWise uses FullCalendar, a popular library for showing appointments/bookings.
  • Review of driver.find_elements and List concept
    there are two main statements in Selenium, driver.find_element and driver.find_elements . It is OK to treat them as one as the syntax followed is the same. The only difference is the returned result:
    - find_element returns the first matching element
    - find_elements returns an array (aka. list) of matching elements

Test Case #41

Test data:


Click a time slot on FullCalendar