Документ
Получите window.document страницы, которая в данный момент активна.
Синтаксис
cy.document()
cy.document(options)
Использование
Правильное использование
cy.document() // yield the window.document object
Аргументы
options (Объект)
Передайте объект options, чтобы изменить стандартное поведение cy.document().
| Опция | Значение по умолчанию | Описание |
|---|---|---|
log |
true |
Отображает команду в Журнале команд |
timeout |
defaultCommandTimeout |
Время ожидания, в течение которого cy.document() должно разрешиться, прежде чем наступит ошибка по таймауту
|
Возвращаемое значение
-
cy.document()'возвращает объектwindow.document'
Примеры
Без аргументов
Получить документ и выполнить некоторые действия
cy.document().then((doc) => {
// work with document element
})
Сделать утверждение о документе
cy.document().its('contentType').should('eq', 'text/html')
Правила
Требования
-
cy.document()требует использования послеcy.
Утверждения
-
cy.document()автоматически повторно выполнится, пока все присоединенные утверждения не пройдут
Таймауты
-
cy.document()может прервать ожидание выполнения утверждений, которые вы добавили.
Журнал команд
Получить документ
cy.document()
Вышеуказанная команда будет отображена в Журнале команд как:
При нажатии на document в журнале команд, консоль выведет следующее:
См. также
© 2017 Cypress.io
Licensed under the MIT License.
https://docs.cypress.io/api/commands/document