Interview Questions

Selenium WebDriver and Selenium IDE - What is implicit and explicit wait in selenium webdriver?

Selenium WebDriver Interview question and Answers


(Continued from previous question...)

Selenium WebDriver and Selenium IDE - What is implicit and explicit wait in selenium webdriver?

Explicit wait:
An explicit waits is code you define to wait for a certain condition to occur before proceeding further in the code. The worst case of this is Thread.sleep(), which sets the condition to an exact time period to wait. There are some convenience methods provided that help you write code that will wait only as long as required. WebDriverWait in combination with ExpectedCondition is one way this can be accomplished.

Implicit wait
An implicit wait is to tell WebDriver to poll the DOM for a certain amount of time when trying to find an element or elements if they are not immediately available. The default setting is 0. Once set, the implicit wait is set for the life of the WebDriver object instance. 24. What is the difference between an assert and a verify with Selenium commands?

(Continued on next question...)

Other Interview Questions