SELENIUM BASICS:


SELENIUM WEBDRIVER:


TESTNG:


REPORTS:


BUILD & CONTINUOUS INTEGRATION TOOLS:


CROSS BROWSER TESTING:


MOBILE TESTING:


AUTOMATION FRAMEWORKS:


API Testing:


INTERVIEW QUESTIONS:


SAMPLE RESUME:

How To Handle Drop Down And Multi Select List Using Selenium WebDriver

Handle Drop Down And Multi Select List Using Selenium WebDriver:

To handle drop down and multi select list using Selenium WebDriver, we need to use Select class.

The Select class is a Webdriver class which provides the implementation of the HTML SELECT tag. It exposes several “Select By” and “Deselect By” type methods. We use these methods to select or deselect in the drop down list or multi select object. The Select class is the part of the selenium package.

We need to import the below mentioned library.

Standard syntax of Select Class is as follows:

Example:

or

Note: The Select class starts with capital ‘S’.

To Handle Drop Down And Multi Select List in Selenium we use the following types of Select Methods.

Types of Select Methods:

i. selectByVisibleText Method
ii. selectByIndex Method
iii. selectByValue Method

Types of DeSelect Methods:
i. deselectByVisibleText Method
ii. deselectByIndex Method
iii. deselectByValue Method
iv. deselectAll Method

Let’s see one by one with a sample program:

SelectByVisibleText Method: 

It works based on the ‘visible text‘ provided by us.

Syntax:

Sample program:

SelectByIndex Method:

It works based on the ‘index value‘ provided by us.

Syntax

Sample program:

SelectByValue Method:

It works based on the ‘value‘ provided by us.

Syntax

Sample program:

 

DeSelect Methods With Examples:

DeselectByVisibleText Method:

It works based on the ‘visible text‘ which we provide

Syntax:

Sample program:

 

DeselectByIndex Method:

It works based on the ‘index value’ which we provide

Syntax:

Sample program:

 

DeselectByValue Method:

It works based on the ‘value‘ provided by us.

Syntax:

Sample program:

 

DeselectAll Method:

It is to deselect all the selected options at once

Syntax:

Sample program:

 

In order to get the selected option:

Sample program:

In order to get the list of options from a dropdown:

Sample program:

If you are not regular reader of my blog then I highly recommend you to signup for the free email newsletter using the below link.

Subscribe and get a free eBook and regular updates from SoftwareTestingMaterial.com

Sharing is caring.

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

Like This Post?

We have a lot more where that came from?

We only send really good stuff occasionally, promise.

Rajkumar SM

2 thoughts on “How To Handle Drop Down And Multi Select List Using Selenium WebDriver”

  1. Narayana Venkatesh

    Hey bro..this is wonderful tutorial for basic to advanced 🙂 I duly appreicate your effort on making this. I have a request, could you please make videos Cucumber?

    Thanks,
    Narayana Venkatesh

Leave a Comment

Your email address will not be published. Required fields are marked *

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on whatsapp

Recent Posts:

Scroll to Top
API Testing eBook

DOWNLOAD FOR FREE