Use Smart Selenium Waits (FluentWait) to Avoid Flakiness

Waits in automated testing are crucial and in any project we have - we will need to include some kind of waiting mechanism in order to maintain the stability of our tests and...