Files
cypress/docs/source/api/commands/submit.md
T
2017-05-15 14:10:01 -04:00

1.6 KiB

title: submit comments: true

Submits the DOM element from the previous command if it is a form. Submit can only be called on a single form.

The following events are fired during submit: submit

Returns the new DOM element(s) found by the command.
Timeout cy.submit will retry for the duration of the defaultCommandTimeout.

cy.submit()

Submit a form.


Options

Pass in an options object to change the default behavior of cy.submit.

cy.submit( options )

Option Default Notes
log true whether to display command in command log

Usage

Submit a form

<form id="contact">
  <input type="text" name="message">
  <button type="submit">Send</button>
</form>
// submits the form and performs all default actions
// returns <form> for further chaining
cy.get("#contact").submit()

Command Log

Submit a form

cy.route("POST", /users/, "fixture:user").as("userSuccess")
cy.get("form").submit()

The commands above will display in the command log as:

screen shot 2015-11-29 at 1 21 43 pm

When clicking on submit within the command log, the console outputs the following:

cy.submit console log


Related