Too Long; Didn't Read
Selenium exceptions are extensively used for handling error scenarios and avoiding web application failures. An exception (also referred as fault) is an unprecedented event that occurs during the process of program execution. When an exception occurs, normal program execution halts and the corresponding exception handler is executed. Selenium Exceptions Cheat Sheet is an exhaustive list that can be helpful when you encounter exceptions in your code. The most common Selenium exception, ElementClickInterceptedException, is thrown when the target element is present on the DOM but it cannot be interacted with the DOM.