I have been reading all the posts regarding implicit and explicit wait. I am really sorry to post this question once again, but none of the existing post gives an answer to my question or maybe I did not understand the concept properly.
I am able to understand the Explicit wait concept, but what I really don't understand is the statement "An implicit wait is to tell Web-driver to poll the DOM for a certain amount of time when trying to find an element or elements if they are not immediately available."
Does it mean that the Web-driver polls the DOM every 500 milliseconds to find the element (until it returns successfully) just like explicit wait does? If yes, how does it increase the execution time?
PS: My apologies for posting this question once again and as I told you, there are lots of articles which provide different information and it confuses me a lot.