The difference between Explicit and Implicit Waits in Selenium WebDriver
Confused about all of the different Selenium Webdriver Timeouts? This post will help you to understand the difference between an Explicit and Implicit Wait. Which should you use and why? Based on recommendations from Selenium community... You should only use an Explicit Wait I would just recommend that you take a read of this comment from Jim Evans, the C# Selenium bindings maintainer. Don't mix implicit and explicit waits. Part of the problem is that implicit waits are often (but may not always be!) implemented on the 'remote' side of the WebDriver system. That means they're 'baked in' to IEDriverServer.exe,