Categories: Selenium TopicsSelenium: Interview Questions

What will happen if we pass NULL as argument in sendKeys() method Of Selenium WebDriver

Hello Guys,

We will learn a small topic which is also an interview question in this post.

What will happen if we pass NULL as argument in sendKeys() method?

Above question has two answers based on how you are passing null values to sendKeys method.

Way 1: Passing null directly to sendKeys method as sendKeys(null). 

Java Program:

Output:

Explanation: sendKeys method was expecting an argument of type char sequence but we pass null which is invalid. So it throws IllegalArgumentException.

Way 2: Passing a null string to sendKeys

Java Program:

Output:

Explanation: In this case, sendKeys method will not be able to identify null before it is processed for typing. That is the reason in this case WebDriverException is thrown.

Above scenario is generally faced by automation tester while scripting. Well you know what is mistake and you can take care of it.

If you have any doubt, feel free to comment below.
If you like my posts, please like, comment, share and subscribe.
#ThanksForReading
#HappySelenium

Author: Amod Mahajan

My name is Amod Mahajan and I am an IT employee with 4+ years of experience in Software testing and staying in Bengaluru. My area of interest is Automation testing. I started from basics and went throw 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

Amod Mahajan

My name is Amod Mahajan and I am an IT employee with 4+ years of experience in Software testing and staying in Bengaluru. My area of interest is Automation testing. I started from basics and went throw 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

Recent Posts

API Testing Tutorial Part 14 – Sending First GET Request in Postman

Hello Folks, As part of our API Testing series, we will see "Sending first GET request in Postman". First of all…

2 days ago

TestNG Tutorials 53: DataProvider in TestNG – Is It Mandatory To Have Return Type as Object in DataProvider Method

Hello Guys, DataProvider method in TestNG is a way to provide test data to Test annotated methods in a TestNG…

3 days ago

API Testing Tutorial Part 13 – Introduction of Postman Tool

Hello Folks, As part of our API Testing series, we will see "Introduction of Postman Tool" in this post. Postman is…

1 week ago

API Testing Tutorial Part 12 – Tools For Manual & Automation API Testing

Hello Folks, As part of our API Testing series, we will see "Tools to test SOAP and REST APIs manually and…

2 weeks ago

API Testing Tutorial Part 11 – Difference Between SOAP and Rest Web Services or API

Hello Folks, As part of our API Testing series, we will see "Difference between SOAP and REST web services" in…

2 weeks ago

API Testing Tutorial Part 10 – Introduction of SOAP (Simple Object Access Protocol)

Hello Folks, As part of our API Testing series, we will see “Introduction of SOAP” in this post. SOAP stands…

2 weeks ago