if you want to pass in capybara options to this method, you must pass in nil if you want to use the default wait time.  This causes timeout to be nil and ignores the default argument value so we must set it again in the block if nil.  Without this you would have to explicitly set the wait time whenever you call these methods with capybara options.

There may be a better approach to handling the arguments here, but I did not want to break the existing behavior for site_prism users.