Does implicit wait set to 30secs will always wait 30secs even if it finds the element at 5 secs? Explicit wait for 30 secs will stop if it met the condition at 5 secs, but does implicit wait do the same?
I also wonder in what cases do we have to use thread.sleep? Sometimes we just need to force some wait time that is not dependent on any condition after performing some action before we proceed to find another element or do another action, do we use thread.sleep or still use webdriverwait?
Thanks.