The Agile Way

The Agile Way

Share this post

The Agile Way
The Agile Way
#42: Create a Multi-Slot Appointment in Calendar (Selenium WebDriver’s Advanced User Interactions)
Selenium Training Workbook

#42: Create a Multi-Slot Appointment in Calendar (Selenium WebDriver’s Advanced User Interactions)

Select multiple time slots to create an appointment on FullCalendar using Selenium WebDriver’s Advanced User Interactions API.

Courtney Zhan's avatar
Courtney Zhan
Jun 08, 2024
∙ Paid
1

Share this post

The Agile Way
The Agile Way
#42: Create a Multi-Slot Appointment in Calendar (Selenium WebDriver’s Advanced User Interactions)
Share

Test Case #42

This is an extension of Exercise #41.

Test data:

  • SiteURL: https://whenwise.agileway.net

  • User login: “yoga@biz.com”, password: “test01”

Purpose

  • Selenium WebDriver’s Advanced User Interactions — Mouse

  • Drive FullCalendar
    WhenWise uses FullCalendar, a popular calendar view for showing appointments/bookings.

  • List concepts in programming

Tasks

Select a multi-time-slot on FullCalendar

As always, when working on a new test case, an automated tester needs to perform it manually first.

  1. Click on a time slot and hold

  2. Move down a few slots (while holding)

  3. Release the mouse

We can replicate the exact steps in Selenium using its Advanced User Interactions (don’t worry about the name, just need to remember its syntax, quite simple too)

Test Design

Keep reading with a 7-day free trial

Subscribe to The Agile Way to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Zhimin Zhan
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share