Wait out the time limit a form protection sets before it accepts a submission. A module such as Honeypot refuses a form sent sooner than its time limit after the page was served, which is how fast a browser test fills it. The step waits worldParameters.formWait milliseconds (5000 when it is not set), or the number of seconds the step names.
This is a real wait, on purpose: webship-js's "I wait 5 seconds" is a budget for the page to settle and returns as soon as it has, so it does not hold a form back. Use this step only in front of the submit of a protected form.
Examples
When I wait out the form time limit
And I wait out the form time limit
When we wait out the form time limit
And I wait out the form time limit of 6 seconds
When I wait out the form time limit of 1 second
Pattern
When(/^(I |we )*wait out the form time limit(?: of (\d+) seconds?)?$/, …)
Part of @webship-js/drupal-core-steps (github.com/webship/drupal-core-steps), a step pack for Webship-js 2.0.x.