Make Selenium Easy

Handling Calendar Which Has Year & Month As Drop down In Selenium

Hello Folks,

We have seen Handling of calendar of one type in last post.

Adding to it, in this post we will see handling of calendar which has year and month as drop-downs.

A calendar which has year and month has drop-downs looks as below:

User needs to select year followed by month and day. This type of calendar is mostly used across applications as it provides a broader range. This calendar can be used to take input for date of birth etc.

Let’s see how can we handle this type of calendar in Selenium.

Table of Contents


  1. You must be aware how to handle drop-downs in selenium. If not, don’t worry. Refer below posts:

Handling Any Types Of Listbox/dropdown In Selenium Webdriver

Part 2: Handling Single Select Drop-down Created Using SELECT Tag

Part 3: Handling Multi Select Drop-down Created Using SELECT Tag

Part 1: Handling Drop-down Created Using SELECT Tag In Selenium

  • You need to select desire year first from drop down.
  • You need to wait till months are loaded in month’s drop down.
  • Select desire month from month drop down.
  • Now select desired day from calendar.

Java Code:


Selected Date: 09/23/2018


  • You can customize above logic as per your requirement.
  • You can create a reusable method to select date.
  • You can also add some validation if desired year/month/day is not valid/available.

Hope above must must have helped you.

If you have any doubt, feel free to ask here.

If you like my posts, please like, comment, share and subscribe.



Author: Amod Mahajan

My name is Amod Mahajan and I am an IT employee with 6+ years of experience in Software testing and staying in Bengaluru. My area of interest is Automation testing. I started from basics and went through so many selenium tutorials. Thanks to Mukesh Otwani as his tutorials are easy and cover basics to advance. I have habit of exploring concepts by deep diving. I used to make notes. I thought of sharing my knowledge through posts and now I am here. #KeepLearning #ShareLearning

Leave a Reply

Please wait...

Subscribe to new posts to become automation expert

Want to be notified when my new post is published? Get my posts in your inbox.

Handling Calendar Which Has Year & Month As Drop down In Selenium

by Amod Mahajan time to read: 1 min
%d bloggers like this: