Hämta window.document
för den sida som för närvarande är aktiv.
Syntax
cy.document()cy.document(options)
Användning
Korrekt användning
cy.document() // yield the window.document object
Argument
options (Objekt)
Pass in ett optionsobjekt för att ändra standardbeteendet för cy.document()
.
Option | Default | Description |
---|---|---|
log |
true |
Displays the kommandot i kommandologgen |
timeout |
defaultCommandTimeout |
Tid att vänta på att cy.document() ska lösas innan tiden går ut |
Yields
-
cy.document()
’yields thewindow.document
object’
Exempel
No Args
Hämta dokumentet och gör lite arbete
cy.document().then((doc) => { // work with document element})
Gör ett påstående om dokumentet
cy.document().its('contentType').should('eq', 'text/html')
Regler
Krav
-
cy.document()
kräver att det kedjas bort fråncy
.
Assertions
-
cy.document()
kommer automatiskt att försöka igen tills alla kedjade assertions har godkänts
Timeouts
-
cy.document()
kan ta timeout i väntan på att assertions du har lagt till ska godkännas.
Command Log
Hämta dokumentet
cy.document()
Kommandot ovan kommer att visas i Command Log som:
När du klickar på document
i command loggen, så kommer konsolen att ge ut följande:
Se även
cy.window()
- Cypress
should
callback
Lämna ett svar