completeOnPromiseResolution? | boolean | Resolve after an async predicate promise settles, regardless of its return value. |
polling? | number | The interval, in milliseconds, at which the predicate is re-evaluated. Defaults to 100ms |
pollingType? | WaitForFunctionPolling | A browser-driven polling mode. Use this instead of polling for raf or mutation behavior. |
timeout? | number | The maximum amount of time, in milliseconds, to wait for the predicate to become truthy, overriding any defaults. Default timeout is 30 seconds, or 30000. |