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).
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
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.