Below is my understanding of the two types of waits. Am I correct?
Explicit wait waits for an element to appear in a specified time span. If it appears within the time span, the automated task continues immediately. If it doesn't appear in that time span, it will timeout.
Implicit wait polls the DOM in a specified time span. If the element appears within the time span, the automated task continues immediately. If it doesn't appear in that time span, it will timeout.
What's the difference between waiting for an element to appear, as opposed to polling the DOM until the element is present?