Конец
Завершить цепочку команд.
Синтаксис
.end()
Использование
Правильное использование
cy.contains('ul').end() // Yield 'null' instead of 'ul' element
Неправильное использование
cy.end() // Does not make sense to chain off 'cy'
Возвращаемое значение
-
.end()возвращаетnull. -
.end()не может быть дополнительно включена в цепочку.
Примеры
.end() полезно, когда нужно завершить цепочку команд и заставить следующую команду не получать то, что было возвращено предыдущей командой.
cy.contains('User: Cheryl')
.click()
.end() // yield null
.contains('User: Charles')
.click() // contains looks for content in document now
В качестве альтернативы, вы всегда можете начать новую цепочку команд, начиная с cy.
cy.contains('User: Cheryl').click()
cy.contains('User: Charles').click() // contains looks for content in document now
Правила
Требования
-
.end()требует включения в цепочку после предыдущей команды.
Утверждения
-
.end()не может иметь никаких утверждений в цепочке.
Таймауты
-
.end()не может иметь таймаут.
Журнал команд
-
.end()не записывается в Журнал команд
См. также
© 2017 Cypress.io
Licensed under the MIT License.
https://docs.cypress.io/api/commands/end