The driver will try to execute the step for a defined amount of time (timeout). If the step was executed successfully before the timeout exceeded, the test will continue to the next step. In case the timeout exceeded, the step will be reported as failed.