#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.
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.
Click on a time slot and hold
Move down a few slots (while holding)
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 AgileWay’s Test Automation & Continuous Testing Blog to keep reading this post and get 7 days of free access to the full post archives.