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 |
true true |
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 thewindow.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 afcy
.
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:
Når du klikker på document
i kommandoploggen, udsender konsollen følgende:
Se også
cy.window()
- Cypress
should
callback
Skriv et svar