Reload the page.
cy.reload()
cy.reload(forceReload)
cy.reload(options)
cy.reload(forceReload, options)
Correct Usage
cy.reload()
forceReload (Boolean)
Whether to reload the current page without using the cache. true forces the reload without cache.
options (Object)
| Option | Default | Description |
|---|---|---|
log |
true |
Displays the command in the Command log |
timeout |
pageLoadTimeout |
Time to wait for cy.reload() to resolve before timing out Note: Network requests are limited by the underlying operating system, and may still time out if this value is increased. |
cy.reload() 'yields the window object after the page finishes loading' cy.visit('http://localhost:3000/admin')
cy.get('#undo-btn').click().should('not.be.visible')
cy.reload()
cy.get('#undo-btn').click().should('not.be.visible')
cy.visit('http://localhost:3000/admin')
cy.reload(true)
cy.reload() requires being chained off of cy . cy.reload() requires the response to be content-type: text/html . cy.reload() requires the response code to be 2xx after following redirects. cy.reload() requires the load load event to eventually fire. cy.reload() will automatically wait for assertions you have chained to pass cy.reload() can time out waiting for the page to fire its load event. cy.reload() can time out waiting for assertions you've added to pass. Reload the page
cy.reload()
The commands above will display in the Command Log as:
When clicking on reload within the command log, the console outputs the following:
© 2017 Cypress.io
Licensed under the MIT License.
https://docs.cypress.io/api/commands/reload