Henter window.document for den side, der er aktiv i øjeblikket.

Syntaks

cy.document()cy.document(options)

Anvendelse

Korrekt anvendelse

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

Argumenter

options (Objekt)

Indtast et optionsobjekt for at ændre standardadfærden for cy.document().

Option Default Description
log truetrue Viser den kommando i kommandologgen
timeout defaultCommandTimeout Tid til at vente på, at cy.document() bliver løst, før timingen udløber

Yields

  • cy.document() ‘yields the window.document object’

Eksempler

No Args

Hent dokument og udfør noget arbejde

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

Gør en påstand om dokumentet

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

Regler

Krav

  • cy.document() kræver at blive kædet af cy.

Assertions

  • cy.document() prøver automatisk igen, indtil alle kædeordnede assertions har bestået

Timeouts

  • cy.document() kan gå i timeout og vente på, at assertions, du har tilføjet, bestået.

Kommandoplog

Hent dokumentet

cy.document()

Overstående kommando vises i kommandoploggen som:

Kommandoplogdokument

Når du klikker på document i kommandoploggen, udsender konsollen følgende:

console.logdokument

Se også

  • cy.window()
  • Cypress should callback