What will you learn in this lecture?
In this video, we will go through section syllabus of this Selenium Webdriver implicit and explicit waits course.
Hey and welcome to the implicit and explicit wait section. I’m so excited to be here teaching you about these very important topics.
Implicit and explicit waits are critical in Selenium-web driver and they’re gonna help you to understand how to write code that is not flaky, how to reduce flakiness in your GUI automated tests.
So first I’m gonna introduce you and show you why synchronization is actually important, how synchronization actually leads to flaky tests so then you can learn exactly how to avoid those flaky tests.
Next, you’re going to learn about implicit wait. You’re gonna learn exactly what it is how to create an implicit weight using selenium webdriver API the default timeout and the exceptions that are thrown when you use an implicit wait.
Next, of course, I’m gonna teach you about an explicit wait. A lot of times those two are thought of as counterparts implicit waits an explicit wait and many individuals are always confused about the difference between the two and so that’s why I’m creating this tutorial is to help differentiate and help you to understand what an implicit wait is and what an explicit wait is and what is the difference, how to use each one, the type of exceptions that are thrown, the default timeouts and all that kind of stuff.
So in the end, you’re gonna be crystal clear on exactly what an explicit wait and implicit waits are.
And finally, I’m gonna tell you some huge changes that are coming in Selenium webdriver API. Literally less than two weeks ago, Selenium community announced that they’re going to be making some huge changes that are going to drastically affect how we write test automation code.
And in relation to actually all of the implicit and explicit waits and it’s going to cause havoc in your code if you’re not prepared. So I’m gonna tell you about those changes. I’m gonna tell
you how to prepare for them and then whenever they come you’re gonna be ready and you’re not gonna have any problems.
So let’s go ahead and jump right into the content.
In the next tutorial, you will learn about the resources of this course.
What will you learn in this course?
Are your automated functional tests flaky? Do they randomly fail and you are unsure why? Is your team frustrated with the “instability” of your Selenium Webdriver tests?
If you are interested in fixing all of these problems and making your tests more stable, then you need to understand how to use all of the different types of waits in Selenium Webdriver. Knowing how to handle synchronization issues will make you a top-notch Test Engineer!
“The best tutorials I have ever seen, simply awesome. I take off my hat in front of you, you are a gorgeous professor, I am speechless to express how satisfied I am with these tutorials.” -Lisbey
In this course from Ultimate QA, you will learn:
– Learn the problems that can occur as a result of improper synchronization.
– Learn how to use Selenium Webdriver explicit waits.
– Master Selenium Webdriver implicit waits
– Understand what a DefaultWait is
– Comprehend how to use all of the different types of waits during appropriate situations