title |
---|
end |
End a chain of commands.
.end()
{% fa fa-check-circle green %} Correct Usage
cy.contains('ul').end() // Yield 'null' instead of 'ul' element
{% fa fa-exclamation-triangle red %} Incorrect Usage
cy.end() // Does not make sense to chain off 'cy'
{% yields null .end %}
.end()
is useful when you want to end a chain of commands and force the next command to not receive what was yielded in the previous command.
cy
.contains('User: Cheryl').click().end() // yield null
.contains('User: Charles').click() // contains looks for content in document now
Alternatively, you can always start a new chain of commands off of cy
.
cy.contains('User: Cheryl').click()
cy.contains('User: Charles').click() // contains looks for content in document now
{% requirements child .end %}
{% assertions none .end %}
{% timeouts none .end %}
.end()
does not log in the Command Log
- {% url
.root()
root %} - {% url
.within()
within %}