Spec-Zone.ru › Cypress

Документ

Получите 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()

Вышеуказанная команда будет отображена в Журнале команд как:

Command log document

При нажатии на document в журнале команд, консоль выведет следующее:

console.log document

См. также

  • cy.window()
  • Cypress should обратный вызов

© 2017 Cypress.io
Licensed under the MIT License.
https://docs.cypress.io/api/commands/document

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API