Wait Timeouts
Several Wait functions have a wait time parameter. This parameter can be set to specify a maximum wait time. If this time elapses before the wait condition is satisfied, the Wait function will return a WaitTimeout error.
This parameter is used to handle errors in which the Wait function takes an unexpectedly long time to return or never returns.