Timeouts can be set using browser.timeout = <seconds>. When a command or page load takes longer the specified timeout a Capybara::TimeoutError will be raised. Calls to reset! will reset the timeout. You can also clear the timeout by setting it to -1. The timeout is implemented as a Command decorator.
…and and name/arguments
…the next command if a page is still loading
…le QStringList instead of in consecutive calls to argumentReceived