There are some causes of Selenium WebDriver test to fail:
- SeleniumWebDriver element waiting to access did not appear on the web page and the operation timed out
- SeleniumWebDriver is trying to access not created element
- SeleniumWebDriver cannot locate the element, because the locator has been changed
These are few of the causes where selenium webdriver test to fail.