If you worked on any automation tool, you might heard about the word
called Synchronization, it means
that Max time the tool waits for till the page load, Synchronization can be
done in the two ways.
1. Explicit
Waits:
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.
Ex :
2. Implicit Waits
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.
No comments:
Post a Comment