Obtiene el window.document de la página que está actualmente activa.

Sintaxis

cy.document()cy.document(options)

Uso

Uso correcto

cy.document() // yield the window.document object

Argumentos

Opciones (Objeto)

Pasa un objeto de opciones para cambiar el comportamiento por defecto de cy.document().

Opción Por defecto Descripción
log true Muestra el comando en el registro de comandos
timeout defaultCommandTimeout Tiempo de espera para que cy.document() se resuelva antes de que se agote el tiempo

Rinde

  • cy.document() ‘rinde el objeto window.document

Ejemplos

Sin Args

Obtener el documento y hacer algún trabajo

cy.document().then((doc) => { // work with document element})

Hacer una afirmación sobre el documento

cy.document().its('contentType').should('eq', 'text/html')

Reglas

Requisitos

  • cy.document() requiere ser encadenado de cy.

Aserciones

  • cy.document() se reintentará automáticamente hasta que todas las aserciones encadenadas hayan pasado

Tiempos de espera

  • cy.document() pueden esperar a que las aserciones que has añadido pasen.

Registro de comandos

Obtener el documento

cy.document()

El comando anterior se mostrará en el registro de comandos como:

Documento de registro de comandos

Al hacer clic en document dentro del registro de comandos, la consola emite lo siguiente:

consola.log document

Ver también

  • cy.window()
  • Cypress shouldcallback