Error - Wait not respected
Our script might sometimes look as if it were not honoring the waits we are specifying, instead proceeding and potentially running into an error on the next instruction.
For example: we are waiting for an element, e.g. with
page.waitForSelector, but the script immediately proceeds to the next instruction. This can result in an element not found error or similar on the following step in our script.
- Not-so-obvious possible cause: the element we are waiting for is already in the DOM, possibly not visible in our inspection but already matching our
How to avoid confusion
Try querying for the element in the browser console during inspection. If the element is found, inspect its attributes (e.g.
visibility) and ensure they match your expectations.
Note that this list neither is nor aims to be complete: additional possible causes most likely exist for this error.